問題タブ [viewparams]
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-2 - JSF: f:viewParam はセッターを呼び出さず、f:viewAction はビジネス メソッドを呼び出しません
<f:viewParam>
と の使用に完全に行き詰まってい<f:viewAction>
ます。
このような類似の質問をいくつか読みましたが、まだ機能していません。
次のような簡単な例:
test.xhtml
TestBean
GET リクエストは、次によって開始されます。
System.out レポートのみ:
f:viewParam も f:viewAction もまったく機能していないようです。
Tomcat 8.0.32 で Mojarra 2.2 と MyFaces 2.2 をテストしました
私は何が欠けていますか?
編集:
問題が解決しました:<f:metadata>
タグがありませんでした。さらに、 は<f:metadata>
の子であってはなりません<h:body>
。test.xhtml を次のように変更すると、うまくいきました。
primefaces - PrimeFaces で f:param を介してアラビア語のパラメーターを渡す
link タグを使用して別のページに移動する JSF PrimeFaces アプリケーションの画面があります。2 番目の画面に渡される 2 つのパラメーターがあります。リンクの上にマウスを置くと、パラメーターがアラビア語であることがわかります。しかし、他のページは歪んだ形式でパラメータを受け取ります (これはアラビア語のパラメータでのみ発生します。英語の場合は問題ありません)。アラビア語のパラメーターを適切に渡すための設定はありますか、それとも何か不足していますか? コードを以下に示します。
最初の画面:
2 番目の画面: パラメータの取得
. . . テキストを表示するためのコード
デバッグしたところ、2 番目の画面の Bean に渡された値が اÙÙØ´Ø§Ø± のように歪んでいることがわかりました。
jsf - パラメータ名 fromName の viewParam が機能しない
私のコードには次のものがあります。
そして、このパラメーターは機能しません。bean.fromName
背後にあるゲッターとセッターが正しいと確信しています。ただし、このパラメーターは機能しませんが、同じファイル内の他のすべての同様のパラメーターは機能します。ゲッターとセッターの名前を変更bean.fromName
して調整すると、機能します。bean.xfromName
fromName は特別な JSF viewParam 値ですか?
ノート: