あるページから別のページに移動したい、たとえば from page1
with withbean1
とpage2
しbean2
ます。bean1
からにいくつかのパラメーターを渡す必要がありますbean2
。
@ManagedProperty
for parameters と<f:viewParam>
in <f:metadata>
part of の使用方法を理解したいと思いますpage2
。たとえば、ゲッターとセッターで と をfield1
使用field2
できfield3
ます。私の理解では、次のメタデータでビュー パラメーターを定義する必要があります。bean1
bean2
page2
お気に入り
<f:metadata>
<f:viewParam name="field1" value="#{bean2.field1}"/>
<f:viewParam name="field2" value="#{bean2.field2}"/>
<f:viewParam name="field3" value="#{bean2.field3}"/>
</f:metadata>
@ManagedProperty
パラメータfield1
、field2
and field3
、bean1
またはを定義するために注釈を使用する場所がわかりませんbean2
。
私page1
は使用することができます"page2?faces-redirect=true&includeViewParams=true"
コマンドリンクの送信への応答など、の代わりにメソッドの1つで同じものを使用できますpage1
か?
page1
これら 3 つのフィールドが と の両方に必要な場合page2
、これらの隠しフィールドを定義できますか?