2012-02-21 14 views
0

私はf:setPropertyActionListenerを使いたいのですが、整頓されています。f:paramを使用する必要がありますか?

しかし、私は別のページからパラメータをページに渡す必要があります。 first.xhtmlで

コード:setPropertyActionListener:

<h:button outcome="second.jsf" > 
<f:setPropertyActionListener ...> 
</h:button> 

私は、ユーザーがF内のパラメータでsecond.jsfに行きたいです。しかし、私はf:setPropertyActionListenerでh:buttonを使うことはできないとeclipseは言っています。

私は

<h:commandButton action="secondController.someaction" > 
<f:setPropertyActionListener ...> 
</h:commandButton> 

を書きたいならば、私は「someaction」にページをリダイレクトする必要がありますが、secondControllerは、ビュースコープされ、私は再びパラメータを失います。

私は私の問題を伝えることができます。出来ますか?

答えて

1

はい、<f:param>を使用する必要があります。 <h:button>はPOSTリクエストではなくGETリクエストを送信します。

関連する問題