我有两个facelets页面(login.xhtml和user-registration.xhtml)。在登录页面中,我有两个表单,一个用于登录,另一个用于用户注册(我只需要两次电子邮件和密码)。
我想将电子邮件和密码作为属性从用户注册表单传递到user-registration.xhtml页面(我要求其余的用户注册字段)。出于安全原因,我不想将它们作为参数传递给GET URL。
我可以在重定向到user-registration.xhtml页面时将它们作为属性传递吗?
答案 0 :(得分:0)
你可以用这个
<p:button outcome="page2" >
<f:param name="nameofData" value="theInformation"></f:param>
</p:button>
我认为此合成伙伴位于page1.xhtml
,page1
和page2
位于同一文件夹中(如果您需要更改outcome
,请注意),对于您的参数,您将theInformation
发送一个名称({1}},您将获得nameofData
的信息。
希望能帮到你