1

我正在做一个简单的项目。我的网站将只有 2 页。带有 ogin 和 register 控件的首页,以及一个用户页面,用户在登录或注册后将被重定向。我有一些疑问:

如何使用 seam 3 实现记住我的功能?

如何自动将登录用户重定向到用户页面?

当用户单击注销时,我如何将他重定向到首页?

谢谢

4

1 回答 1

1

在注销操作和自动重定向登录用户后进行重定向的最简单方法是导航规则。您可以在 faces-config.xml 中编写此规则,例如:

<navigation-rule>
    <from-view-id>*</from-view-id>

    <navigation-case>
        <from-action>#{identity.logout}</from-action>
        <if>#{true}</if>
        <to-view-id>/frontPage.xhtml</to-view-id>
        <redirect/>
    </navigation-case>
</navigation-rule>
于 2011-08-30T10:20:02.910 回答