使用identity.login的重定向问题
c2one 2008-01-30 06:10:42 在seam的文档中有这样描述
***
用户登录以后,我们要自动返回到原来的地方(网址),以便可以重试要求登录之后才能进行的操作。 如果把下列事件监听器添加到 components.xml,如果用户在没有登录的情况下去访问受限的页面,那么页面信息就会被记录下来。 用户登录之后,就会被重定向到刚才的受限页面,并且把原来的请求参数也一起传过去。
<event type="org.jboss.seam.notLoggedIn">
<action execute="#{redirect.captureCurrentView}"/>
</event>
<event type="org.jboss.seam.postAuthenticate">
<action execute="#{redirect.returnToCapturedView}"/>
</event>
***
但是要实现“用户登录之后,就会被重定向到刚才的受限页面,并且把原来的请求参数也一起传过去”这个的具体做法并没有交待,
如何通过org.jboss.seam.security.Identity来实现?