登录seam 3后重定向到主页

时间:2011-05-10 15:53:51

标签: seam3

我有自定义身份验证器,我想在接缝3中成功验证后重定向到主页。我怎样才能做到这一点 ??

2 个答案:

答案 0 :(得分:1)

有几种方法可以做到这一点。

最简单的方法是在您的登录操作中return "/home.xhtml";

答案 1 :(得分:1)

其他方式是在faces-config.xml中使用导航规则:

   <navigation-rule>
      <from-view-id>/loginPage.xhtml</from-view-id>
      <navigation-case>
         <from-action>#{authBean.login}</from-action>
         <from-outcome>success</from-outcome> 
         <to-view-id>/homePage.xhtml</to-view-id>
         <redirect/>
      </navigation-case>
      <navigation-case>
         <from-action>#{authBean.login}</from-action>
         <from-outcome>fail</from-outcome> 
         <to-view-id>/loginPage.xhtml</to-view-id>
         <redirect/>
      </navigation-case>
   </navigation-rule>