1

url.xhtml?key=test以下を使用して、自分のサイトに正しく表示されるGET パラメータがあります。

value="#{param.key}"

コマンドボタン内のビーンへのアクションメソッド呼び出しで、そのパラメータを引数として渡したいですか?

しかし、それは常にBeanで空ですか?

action="#{bean.action(param.key)}"
4

1 に答える 1

0

その EL 式は、フォームの表示のリクエスト中ではなく、フォーム送信の処理のリクエスト中に評価されます。リクエスト パラメータは、後続のリクエストで保持されていないようです。

<f:param>コマンド コンポーネントに として追加することで、これを行うことができます。

<f:param name="key" value="#{param.key}" />
于 2012-08-02T22:02:51.663 に答える