問題タブ [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.
jsf - JSF 遅延 EL 条件構文の問題
これでエラーが発生する理由に答えることができるリソースが見つかりません:
リッチフェイスでa4j:commandButton
。oError は、isOError という Bean のメソッドを参照しています。
エラーが発生します
「メソッドが true を返す場合、モーダル パネル A を表示し、それ以外の場合は false」と言いたいです。どんな助けでも大歓迎です。
EDIT 次のようにコードを編集しました。
これは正常にコンパイルされますが、ブール値が true に設定されていても (古い passwd が保存されているものと異なる場合)、パネル MyPanel は画面に残りますが、エラーモーダル OldErrorPanel は表示されません。上記は私には大丈夫に見えます。これはJavaです:
さらにアドバイスをいただければ幸いです。
java - EL + JSTLを使用して任意のオブジェクトを文字列に変換するにはどうすればよいですか?(toString()の呼び出し)
ELとJSTLを使用してオブジェクトでtoString()を呼び出す方法はありますか?(JSP EL式のマップのインデックスとして列挙型の文字列表現が必要です。)${''+object}
Javaのように機能することを望みましたが、ELはそれほど優れておらず、機能する関数はないようです。それ。
明確化:somemap
文字列を文字列にマップする変数someenum
があり、列挙型の変数があります。のようなことをしたいのですが${somemap[someenum.toString()]}
。(もちろん、.toString()は機能しませんが、何が機能しますか?)
java - Java: ブール値のプロパティに名前を付ける方法
.jsp ページで EL を使用している Webapp で少し驚きました。
ブール値のプロパティを追加し、ブール値に「isDynamic」という名前を付けたので頭を悩ませたので、次のように書くことができました。
以下よりも読みやすいと思います。
ただし、.jsp はコンパイルに失敗し、次のエラーが発生しました。
IDE がゲッターを生成するときに、次のメソッドを生成していたことがわかりました (それに気付くまでに時間がかかりました)。
それ以外の:
isDynamic()をgetIsDynamic ()に手動で置き換えると、すべてが正常に機能しました。
ここで 2 つの質問があります。
ブール値のプロパティの名前を「is」で始めるのは悪いことですか?
それが悪いかどうかにかかわらず、IntelliJ は getIsDynamic の代わりに isDynamic という名前のメソッドを自動生成することで、ここで間違いを犯しませんでしたか?
java - 別の JSTL タグの結果を 1 つの JSTL タグの値として割り当てる
私はこれを持っています、それは働いています:
そして、私はこれを次のように変更したい:
しかしもちろん、次の行は正しくありません。
fmt:message を呼び出した結果の文字列をsomevar変数に割り当てるにはどうすればよいですか?
jsp - 隠しフィールドからセッション属性を設定する方法は?
jspページの非表示の入力からJSTLを使用してセッション属性を設定することは可能ですか?
java - 式言語で数値をフォーマットする方法は?
ELで数値(long
または)のフォーマットされた出力を作成するにはどうすればよいですか?BigDecimal
たとえば、小数点以下の桁数を3桁に制限したい
java - 匿名クラスでJSFアクションを呼び出す方法は? ELはそれにアクセスできません
JSF (MyFaces 1.2) アプリケーションで汎用メニューを使用したいと考えています。
次に、セッション スコープのポータルは次のようになります。
このコードを実行すると、正常に表示されます。ただし、「clickme」コマンド リンクをクリックしてアクションを実行しようとすると、次の例外が発生します。
メソッド (この例ではITemplate.action()
) を実行できる匿名クラスのリストを表示する方法はありますか?
編集:
(内部)クラスを使用すると機能します。たとえば、次のようにします。
および Portal コンストラクターで
しかし、これは私が望んでいる方法ではありません...
java - jsp EL から HashMap を呼び出しますか?
ここに私のエンティティクラスがあります
私のjspで
列挙型のテキスト値を ??!? に配置するにはどうすればよいですか? .. 何か案が?いくつかの方法を試しましたが、何もうまくいきませんでした..
jsp - param:JSPの暗黙的なEL(式言語)オブジェクト
次のようなURLがある場合はどうなりますか?servlet.jsp?myparam=myvalue
これらの2つのELは、出力「myvalue」を返す必要がありますが、実際には理由がわかりません。
java - ELからのセッションを無効にする
EL を使用してセッションを無効にするにはどうすればよいですか?