2016-09-14 8 views
0

2つのfaceletsページ(login.xhtmlとuser-registration.xhtml)があります。ログインページには、ログイン用とユーザー登録用の2つの書式があります(ここでは、電子メールとパスワードを2回だけ要求します)。JSF - 属性をリダイレクトして渡す

ユーザー登録フォームの属性として電子メールとパスワードをuser-registration.xhtmlページ(ここではユーザー登録フィールドの残りの部分)に渡したいと思います。セキュリティ上の理由から、GET URLのパラメータとして渡す必要はありません。

user-registration.xhtmlページへのリダイレクト中に属性として渡すことはできますか?

+0

あなたが使用することができます '助け

希望'と '追加結果は= "redricted"'あなたはこれを試してみたのですか?!? –

答えて

0

あなたはこの

<p:button outcome="page2" > 
    <f:param name="nameofData" value="theInformation"></f:param> 
</p:button> 

は、私が(場合には注意して、あなたのoutcomeを変更する必要がある)と同じフォルダ内にあるこのcomposantがpage1.xhtmlpage1page2であると仮定して、あなたのparamのために使用することができます私たちの場合はnameofDataという名前のtheInformationをお送りし、nameofDataという情報を得ます。あなた

+0

しかし、それらを属性として渡したいのですが、パラメータ – Aliuk

+0

ではなく、managedBeanを呼び出して型を変更してデータを保存する必要があります(たとえば、@ViewScopedはすべてのユーザーが自分のmanagedBeanを所有していて、それを使って作業をやめたのは破壊されるだろう) –

関連する問題