我需要使用Spring,JSF和Seam在Web应用程序下配置一个方法,当会话超时和用户再次登录时,它会重定向到之前的页面。
我在web.xml中配置会话超时:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
在faces-config.xml中始终重定向到home.xhtml:
<navigation-rule>
<from-view-id>/general/login.xhtml</from-view-id>
<navigation-case>
<from-action>#{identity.login}</from-action>
<if>#{identity.loggedIn}</if>
<to-view-id>/general/home.xhtml</to-view-id>
<redirect />
</navigation-case>
<navigation-case>
<from-action>#{identity.login}</from-action>
<from-outcome>failed</from-outcome>
<to-view-id>/general/login.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
有什么想法吗?
与重定向到sesion expire上的登录页面的情况不同。这部分我得到了它的封面。我希望在登录后重定向到我以前的同一页面。