登录成功后如何重定向到请求的jsp页面?

时间:2013-08-27 11:24:37

标签: jsp session servlets servlet-filters

我开发了一个过滤器,如果会话存在请求,它将首先检查会话是否存在,如果会话存在,它将直接呈现所请求的页面,如果不是,则过滤器将用户重定向到servlet (LoginNow.do)将显示登录页面,以便在登录成功时创建会话对象。

但是在登录成功后将用户重定向到请求的页面仍然存在一些问题。如果点击索引页面上的链接,我已将请求的页面添加为URL中的参数,这将被连接到login.jsp的URL,直到登录过程被取消,此时此页面将呈现给用户。但是登录页面在这个阶段没有显示,我不知道为什么?

http://localhost:8080/ACMEDemo/LoginNow.do?referer=/ACMEDemo/content1.jsp

1 个答案:

答案 0 :(得分:0)

您不需要涉及其中的应用程序文件夹。

 http://localhost:8080/ACMEDemo/LoginNow.do?referer=content1.jsp

然后

 response.sendRedirect("./" + request.getParameter("referer"));