用户登录后返回登录前页面的机制浅析

需要在翻页的Servlet和loginServlet做一些事情:

在翻页Servlet里需要做的是:

1.判断Session中是否有用户ID,没有则记下当前地址,可以使用request.getRequestURI();request.getRequestURL();request.getQueryString();等,放到session中。有则进行正常翻页动作。

在loginServlet中需要做的事:

1.用户登录后,查看session中有没有预存的地址,有的话,跳转过去,可以把参数传递给前台用JS跳转,也可以在后台Redirect或forward。没有的话进入默认页。

也可以在Listener或是Inteceptor中做翻页Servlet做的事情,但要注意跳过LoginServlet。

原文地址:https://www.cnblogs.com/heyang78/p/3449936.html