問題タブ [methodexpression]

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 投票する
1 に答える
2837 参照

jsf - a href / h:link results / h:button アウトカム メソッドは、クリックなしでページの読み込み中に自動的に呼び出されます

h:linkタグまたは単にタグを使用して実装しようとした 3 つのリンクを含む 3 つのページがあります<a>。しかし、どちらの場合も、ページに移動するたびに、これらのリンクに接続されているメソッドが呼び出されます。

<a>タグの実装は次のとおりです。

実装は次のh:linkようになります。

問題は、これらのアクション メソッドのそれぞれがデータベースを呼び出しており、これは呼び出しの完全な無駄です。実際に何かを行うためにアクションメソッドを使用しながら、JSF2でページ間を移動する方法はありますが、これらのメソッドを呼び出す必要がないときにこれらのメソッドが呼び出されることはありませんか?

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

jsf - EL式でパラメータを指定していませんが、どのように機能しますか?

デモでは、このコードを見ています。この JSF では、autoCompleteView.completeQuery はパラメーターなしで呼び出されますが、このメソッドは Bean で String パラメーターを使用して定義されています。これはJSFで許可されていますか?

編集: 検索 Bean:

JSF ビュー:

私は p:AutoComplete フォームを持っているので、この通常の inputtext フォームはまだ必要ですか?

0 投票する
0 に答える
190 参照

jsf - ui:repeat 内のカスタムタグの属性として Bean アクションを渡します

ui:repeatJSF 2.2 ページ内にあるカスタム タグの属性として Bean アクションを渡す方法はありますか?

そしてカスタムタグの内側:

これにより、次のエラー メッセージが表示されます。

IDが表示されるので、正しく理解できれば、ビルド時にカスタムコンポーネントが1回追加され、レンダリング時にコンポーネントがアイテムごとにリサイクルされます(したがって、正しいIDが割り当てられます)。ただし、アクションがパラメーターとして解釈されない理由は私にはわかりません。その理由を明確にしたいと思います。文字列しか渡せないのですか?

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

jsf - Java で MethodExpression を作成 (および JSF で使用)

オートコンプリート機能を備えた「汎用」ダイアログを数日間機能させようとしています。結局のところ、私は MethodExpression を「間違った方法」で作成していました。というわけで、ここに文書化しておこうと思いました。

繰り返しますが、MethodExpression を動的に作成し、Property に保存して、JSTL Template または JSF Page で使用する必要があります。

例えば:

0 投票する
0 に答える
439 参照

jsf - ナビゲーション結果文字列をメソッド式に渡すときの IllegalArgumentException

このxhtmlファイルを呼び出しています

を使用してテンプレートから<util:search id="searchAuthor"/>検索ボタンをすべて持っていますが、実行しようとするとjavax.el.E​​LException: java.lang.IllegalArgumentException: Cannot convert example04_01a of type class java.lang.String to class javax.el.MethodExpression が発生しましたこのスレッドのために、メソッドsearchController.searchAuthorsは xhtml ページである文字列のみを返します

ログ: