問題タブ [jstl]
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.
java - JSTL で EL を使用して Enum 値にアクセスする
私はそのように定義されたステータスと呼ばれる列挙型を持っています:
VALID
JSTL タグからの値にアクセスしたいと思います。特にタグのtest
属性。<c:when>
例えば
これが可能かどうかはわかりません。
java - JSF 1.2 と JSP 2.1 を使用して、ac:forEach タグの統合 EL 式で Hashtable を使用できますか?
私は、sportMap と呼ばれる Hashtable<Integer, Sport> と、バッキング Bean からの sportIds (List<Integer> sportIds) のリストを持っています。Sport オブジェクトには List<String> equipmentList があります。各スポーツの用具のリストを取得するために、統合 EL を使用して次のことを行うことはできますか?
この JSP コードを実行しようとすると、次の例外が発生します。
ここに私の環境のプリントアウトがあります
注: 以下は、JSF タグを使用して機能します。これは、sportIds のリストで指定された各スポーツの用具のリストを出力します。
c:forEach タグを使用したいと思います。これが可能かどうか誰にもわかりますか?そうでない場合、誰か提案がありますか?最後に、equipmentList.toString(); によって提供されるコンマ区切りのリストではなく、積み重ねられたリストが必要です。(また、toString() をオーバーライドしたくない)。
http - JSP ページ内のキャッシュを無効にする方法
ページ キャッシュを無効にする HTTP 応答ヘッダー ディレクティブがあることを理解しています。
「手」でヘッダーを変更できます。
しかし、JSP インタープリターがサーバー応答でこのヘッダー行を返すようにする「良い」方法はありますか?
( <%@page ...%> ディレクティブを確認しました。そのようなものはないようです。)
jsp - ELでjspタグ属性が使用可能かどうかを知る方法は?
jsp に次のコードがあります。
属性が EL コーディングで使用できるかどうかを知る方法は (ソース コードを掘り下げずに) とにかくあるのではないかと思います。
このコードでは、pageScope コンテナに設定した定数としてスクリプト変数定義を使用したいと考えています。スクリプト変数を参照する sessionScope から変数を削除するときに同じメカニズムを使用したいと思いますが、<c:remove var>
属性がスクリプト変数の解釈を拒否しているようで、定数宣言を参照するためのすべての努力が台無しになります。これを回避するためにjspスクリプトレットを使用できますが、これを行う「より良い」方法はありますか?
java - JSP内の列挙型
スクリプトレットを使用せずにJSP内で列挙値を使用する方法はありますか?
例えば
したがって、JSPでは次のようなことをしたいと思います
java - fmt:parseDate - 解析インデックス ロケールを確立できません
このエラーの根本的な原因を知っている人はいますか? 既知の適切なデータを fmt:parseDate タグ (私たちが制御するデータベース駆動型データ) にフィードしていますが、このエラーがランダムに表示されます。この例外の原因を再現する方法が見つからないようです。
jsp - JSP での文字列の国際化を支援するツール
JSP ファイル内の文字列の国際化を支援するツールはありますか?
ほとんどの IDE ( NetBeansなど) は、Java コードに対してこのような機能を提供します。ただし、NetBeans の場合、JSP ファイルにはそのような機能はありません。
たとえば、 gettextを使用すると、コードからテキスト文字列を抽出するのに役立つさまざまなツールが存在します。JSPに似たものがあれば素晴らしいでしょう!
java - JSF式言語でリストの長さを取得するにはどうすればよいですか?
ArrayList
JSF EL 式を使用しての長さを取得するにはどうすればよいですか?
動作しません。
java - jstl out タグを使用するのは本当にベスト プラクティスですか?
開発者グループと一緒にプロジェクトに取り組んでいたことを覚えていますが、彼らは常に静的な html テキストを out タグ ( <c:out value="words" />
) の中に入れたいと考えていました。なぜそうなったかは覚えていません。
これは、jsp ページを作成する際のベスト プラクティスでしょうか? このようなアプローチの利点/欠点は何ですか?
java - JSTL、Bean、およびメソッド呼び出し
Bean から取得したオブジェクトのメソッドを呼び出す必要がある JSP に取り組んでいます。ページの以前のバージョンは JSTL を使用せず、適切に動作します。私の新しいバージョンには、次のような設定があります。
変数pageDividers
はList
オブジェクトです。
この問題が発生しています:pageDivider
のサイズを要求すると、例外がスローされます。これは単純な JTSL エラーであることはわかっています。何が間違っているのでしょうか?
エラーメッセージは次のとおりです。
デフォルトの名前空間が指定されていない場合は、関数のサイズを接頭辞とともに使用する必要があります
pageDividers
オブジェクトのメソッドに正しくアクセスまたは呼び出すにはどうすればよいですか?