Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
url.xhtml?key=test以下を使用して、自分のサイトに正しく表示されるGET パラメータがあります。
url.xhtml?key=test
value="#{param.key}"
コマンドボタン内のビーンへのアクションメソッド呼び出しで、そのパラメータを引数として渡したいですか?
しかし、それは常にBeanで空ですか?
action="#{bean.action(param.key)}"
その EL 式は、フォームの表示のリクエスト中ではなく、フォーム送信の処理のリクエスト中に評価されます。リクエスト パラメータは、後続のリクエストで保持されていないようです。
<f:param>コマンド コンポーネントに として追加することで、これを行うことができます。
<f:param>
<f:param name="key" value="#{param.key}" />