使用 Java-EE 6、JSF2、Glassfish 3.1。
将用户重定向到某些页面的最佳方法是什么,例如当他们已经登录时的“登录”页面?
我将在我不希望登录用户访问的每个页面中使用以下内容:
<f:metadata>
<f:event type="preRenderView" listener="#{aBean.checkIfLoggedInAndRedirect()}" />
</f:metadata>
有没有更优雅的方法?
类似于匿名用户的安全约束,因此没有其他角色(即登录用户)可以查看这些页面。