我有许多托管 bean @SessionScoped
,我想在用户注销时清除整个会话。有谁知道如何实现这一目标?哪一个表现最好:@SessionScoped
or @RequestScoped
or @ViewScoped
? 还有注释来替换文件 faces-config.xml 中的重定向吗?
我可以通过注释替换以下内容:
<navigation-rule>
<from-view-id>pages/login.xhtml</from-view-id>
<navigation-case>
<from-outcome>userOK</from-outcome>
<to-view-id>pages/template.xhtml</to-view-id>
<redirect />
</navigation-case>
<navigation-case>
<from-outcome>userNOK</from-outcome>
<to-view-id>pages/login.xhtml</to-view-id>
</navigation-case>
</navigation-rule>