日期:2014-05-17  浏览次数:20792 次

登录之后跳转到上一次请求页面
RT,情况是这样的,session 过期会跳转到登录页面,然后,你再次登录之后跳转到之前你页面.求解决方案.

------解决方案--------------------
记住url就行。这是简单的实现方法
------解决方案--------------------
在跳转回登陆页之前,将本次访问页面的url,以参数(如redirUrl=xxx)的形式附在登陆页url后。
同时,登陆后,读取url中的redirUrl参数,如存在则重定向到此页面即可。
------解决方案--------------------
同意1楼,你请求发送到后台,这时候后台判断是否登录,如果没登陆跳转到登录页面,不要忽略了,这时候是可以取到当前请求地址的,把这个请求地址记录下来,当登录成功后直接重定向到记录的地址。
------解决方案--------------------
现在还做session 失效吗 很影响体验撒
------解决方案--------------------
一点思路,供你参考:
1、创建全局的map,用于保存用户最后登录的URL
2、添加session侦听器,并在Session过期函数中将用户最后登录的URL保存到全局的map中。
3、在用户登录过程中,判断全局的map中是否保存用户对应的url,存在,跳转并删除全局的map对应的url;不存在,执行原有逻辑。
------解决方案--------------------
回复于: 2013-06-04 14:16:32
在跳转回登陆页之前,将本次访问页面的url,以参数(如redirUrl=xxx)的形式附在登陆页url后。
同时,登陆后,读取url中的redirUrl参数,如存在则重定向到此页面即可。