問題タブ [jsp-tags]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JSPタグへのJavaScriptのインポート
JavaScriptライブラリを必要とする.tagファイルがあります(.jsファイルのように)。
現在、タグを使用するすべてのJSPに.jsファイルをインポートすることを覚えていますが、これは少し面倒でエラーが発生しやすいです。
JSPタグ内に.jsをインポートする方法はありますか?
(キャッシュの理由から、.jsをスクリプトインポートにします)
java - オブジェクトを JSP タグに渡すにはどうすればよいですか?
オブジェクトをインスタンス化するスクリプトレットを含む JSP ページがあります。キャッシュを使用せずに、そのオブジェクトを JSP タグに渡したいと考えています。
たとえば、私はこれを達成したいと思います:
キャッシュ (ページ、セッション、サーブレット コンテキスト) と直接対話することを避けようとしていますが、タグでそれを処理したいと考えています。
java - JSP の Java 定数
さまざまな定数の名前を定義するクラスがあります。
次のようなScriptlet コードを使用せずに、JSP 内でこれらの定数を使用したいと考えています。
この機能を提供するタグが Apache非標準taglib にあるようです。しかし、この taglib をダウンロードする方法が見つかりません。廃止され、機能が別の (Apache) タグ ライブラリに移動されたのではないかと考え始めています。
このライブラリをどこで入手できるか、または入手できない場合は、スクリプトレット コードを使用せずに JSP 内の定数にアクセスできる他の方法があるかどうかを知っている人はいますか?
乾杯、ドン
java - WebSphere App Server が JSP/Tag ライブラリをコンパイルしない
これは、アプリケーションの更新時にのみ発生する問題です (CLI ではなく、管理コンソールでのみテストされています)。また、これは製品環境と同一の開発環境でのみ発生します。アンインストール/インストール時に、すべてが適切にコンパイルされます。ただし、これは大規模なアプリケーションであり、更新を行うのに十分な時間がかかります。(特に開発ビルド中) 毎回アンインストール/インストールしたくありません。
JSP .java および .smap ファイルは生成されていますが、.class は生成されていません。本番環境では、.smap はなく、.java と .class のみです。JSP がコンパイルされる場合、タグ ライブラリもコンパイルされると考えられます。
誰かがこの問題に直面したことがありますか、または私たちが見落としている可能性があることを知っていますか?
以前のバージョン: 6.1.0.17
編集:これは、1 つの JSP とそれを使用するタグ ライブラリに対してのみ発生します。問題のトラブルシューティングを行っています。何かわかりましたらお知らせください。この修正による .SMAP ファイルの問題である可能性があります。
解決
jsp-tags - カスタムJSPタグの作成
配列オブジェクトを受け取り、タグの要素をHTMLテーブルに表示するカスタムJSPタグを作成しようとしています。誰かがこれを行う方法についての提案がありますか?
java - Struts JSP 前のリンク
ページが JSP 内から取得した以前の JSP URL を取得する方法を知っている人はいますか?
これをセッション/リクエスト/レスポンス オブジェクトから取得できますか?
これが理にかなっていることを願っています、ありがとう
jsp - JSP ストラット
JSP <%> のスクリプトレット コード内で変数を割り当ててから、struts ロジック タグを使用して、スクリプトレット コード ブロックで割り当てられた変数の値に基づいて何かを行うにはどうすればよいですか?
私は struts:logic equal and greaterthan を無駄に使用しようとしました....
どうもありがとう、
jsp-tags - JSP カスタム タグ ライブラリ (属性の受け渡し)
カスタム タグで複数の属性を使用しようとしています。
TagHandler コードの属性にアクセスするにはどうすればよいですか?
jsp-tags - JSP カスタム タグ ライブラリ (属性のセッター メソッドが見つかりません)
カスタムタグに問題があります:-
org.apache.jasper.JasperException: /custom_tags.jsp(1,0) 属性のセッター メソッドが見つかりません: firstname
これは私の TagHandler クラスです:
これは私のTLDファイルです:
そして、これは私のJSPページです:
コードが再コンパイルされ、正しく展開されていることなどを確認しました....
それで、問題は、なぜセッターメソッドが見つからないのですか???
java - web.xml で JSP taglib ディレクティブを宣言する
次のようなtaglibディレクティブを宣言できることを読んだことを覚えているようです。
web.xml で。これにより、taglib が使用されるすべての JSP ファイルでこのディレクティブを複製する必要がなくなります。これらのディレクティブを web.xml に追加する方法を誰か教えてもらえますか?