問題タブ [el]

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.

0 投票する
6 に答える
27430 参照

java - オブジェクトを JSP タグに渡すにはどうすればよいですか?

オブジェクトをインスタンス化するスクリプトレットを含む JSP ページがあります。キャッシュを使用せずに、そのオブジェクトを JSP タグに渡したいと考えています。

たとえば、私はこれを達成したいと思います:

キャッシュ (ページ、セッション、サーブレット コンテキスト) と直接対話することを避けようとしていますが、タグでそれを処理したいと考えています。

0 投票する
10 に答える
10023 参照

java - 非 JSP (スタンドアロン) コンテキストでの JSTL/JSP EL (式言語)

JSP EL (Expression Language) に沿って、スタンドアロン アプリケーションでメッセージをテンプレート化/フォーマットするためのフレームワークを推奨できる人はいますか?

ある種のオブジェクトをインスタンス化し、次の行に沿ってテンプレートを与えることができると期待しています

パラメータ オブジェクトの値ディクショナリを含むコンテキストを提供します (この場合、'customer' という名前の Customer 型のオブジェクトと、'order' という名前の Order 型のオブジェクト)。

多くのテンプレート フレームワークが存在することは知っていますが、その多くは Web アプリケーションのコンテキスト外で動作しますが、これを大きな重量のテンプレート フレームワークとは考えていません。Java がすでに提供している基本的なメッセージ形式機能の改良版

たとえば、次のようなテンプレート (または「パターン」と呼ばれる) を使用して、java.text.MessageFormat で上記を実現できます。

そして、呼び出し元の Java プログラムで Object 配列を渡すことができます

ただし、この使用法では、コードとパターンは密接に関連しています。リソース・プロパティー・ファイルにパターンを入れることもできますが、コードとパターンは互いの詳細を知る必要があります。EL のようなシステムでは、コードとパターンの間のコントラクトははるかに高いレベル (たとえば、customer.firstName と order.estimatedDispatchDate ではなく、customer と order) になり、構造、順序、およびコンテンツの変更が容易になります。コードを変更せずにメッセージの。

0 投票する
1 に答える
1740 参照

jsp - ELでjspタグ属性が使用可能かどうかを知る方法は?

jsp に次のコードがあります。

属性が EL コーディングで使用できるかどうかを知る方法は (ソース コードを掘り下げずに) とにかくあるのではないかと思います。

このコードでは、pageScope コンテナに設定した定数としてスクリプト変数定義を使用したいと考えています。スクリプト変数を参照する sessionScope から変数を削除するときに同じメカニズムを使用したいと思いますが、<c:remove var>属性がスクリプト変数の解釈を拒否しているようで、定数宣言を参照するためのすべての努力が台無しになります。これを回避するためにjspスクリプトレットを使用できますが、これを行う「より良い」方法はありますか?

0 投票する
7 に答える
132537 参照

java - JSF式言語でリストの長さを取得するにはどうすればよいですか?

ArrayListJSF EL 式を使用しての長さを取得するにはどうすればよいですか?

動作しません。

0 投票する
4 に答える
38153 参照

regex - JSP EL での正規表現の使用

jsp ページで使用される EL 式では、文字列は文字どおりに解釈されます。たとえば、次のコード スニペットでは

myvar の値が「prefixxxxx」の場合、test は true と評価しません。代わりに文字列を正規表現として解釈する方法があるかどうかは誰にもわかりませんか? EL には awk のチルダ ~ 演算子に似たものがありますか?

0 投票する
8 に答える
51751 参照

java - JSP ELで文字列を連結しますか?

Bean のリストがあり、それぞれに電子メール アドレスのリストであるプロパティがあります。

<div>これにより、リスト内の Bean ごとに1 つレンダリングされます。

<div>サブリストの場合、リスト内の各エントリを連結して単一の文字列を形成し、のtitle属性の一部として表示できるようにしたいと考えています。なんで?これは、javascript ライブラリ (mootools) を使用してこれ<div>をフローティング ツール ヒントに変換し、ライブラリがtitleをツールヒントのテキストに変換するためです。

したがって、「件名」の場合、最終的には、サブリストのすべての電子メール アドレスを含む「件名: blah@blah.com、blah2@blah2.com など」にしたい${conf.subject}と思います。title<div>

JSP ELを使用してこれを行うにはどうすればよいですか? 私はスクリプトレットブロックをjspファイルに入れないようにしています。

0 投票する
2 に答える
4293 参照

jsp - JSP で equals() メソッドを使用するにはどうすればよいですか?

私の JSP では、equals()メソッドを使用して 2 つのオブジェクトをテストする必要があります。EL、JSTL、または別のタグライブラリを使用してこれを行う方法はありますか? チームのルールにより、スクリプトレットの使用は許可されていません。

JSTL<c:if>タグを使ってみたのですが、==演算子しか使っていないようです。

0 投票する
6 に答える
10371 参照

xml - JSTL XML taglib の使用中にエラーが発生しました - 属性 xml は式を受け入れません

JSTL XML taglib を使用しようとすると、次のエラーが発生します。

私はtldsなどを調べていますが、これが何であるかを誰かが知っていれば、時間を節約できます。

それが役立つ場合、サンプルコードを実行するとこのエラーが発生します

/server-side-transform.jsp で - 私の taglib ディレクティブは次のとおりです。

/WEB-INF/lib に standard.jar と jstl.jar があります。

0 投票する
1 に答える
3731 参照

eclipse - Eclipseでのカスタムtld関数の検証

私はEclipse(Ganymede 3.4.1)で作業しており、ctl TLDを作成しました:

私のjsp(抜粋)でそれを参照しました:

Eclipse は、このセクション ${au:readExtendedField(lin,"EXTRDATE")} で EL 構文エラーを表示し、それを最初の引用符と閉じ括弧 {" および )} に割り当てます。

式は tomcat の下で正常に動作しますが、リポジトリにコミットしようとすると eclipse から警告が表示され、もちろん [問題] タブにエラーが表示されます。

他の誰かがこれに苦しんでいますか、誰かが修正していますか?

0 投票する
4 に答える
36536 参照

java - JSP EL で要求パラメーターに動的にアクセスするにはどうすればよいですか?

アイテムのリストをループしています。アイテムのインデックスに基づいてリクエスト パラメータを取得したいと考えています。以下のようにスクリプトレットで簡単に実行できますが、式言語を使用したいと思います。