日期:2014-05-18  浏览次数:20631 次

不同的页面登陆后返回登陆前的页面?
菜鸟问个很简单的问题:我想做个论坛,在首页有个登陆功能,如果此时点登陆,进入登陆页面,登陆成功后返回首页。如果进入二级页面或者三级页面,点登陆,也进入登陆页面,登陆成功后,返回二级或三级页面。怎么做啊?就是怎么jsp怎么记住是哪个页面进入的登陆页面,并返回?如果给出struts实现的答案更好。谢谢。

------解决方案--------------------
这个要在你说的“第二级,第三级”页面中的登录链接中加入本页的地址,比如 <a href= "login?forwardAction=当前网站地址 "> 登录 </a> ,然后在登录的页面中得到forwardAction的值,然后直接跳转到你刚刚点登录的地址!
------解决方案--------------------
点登录的时候记住当前所在位置,作为参数传递到登录页面,登陆后再转向这个页面即可
------解决方案--------------------
比较省力的办法是用session作用域,保存用户来时的页面地址