我开发了一个过滤器,如果会话存在请求,它将首先检查会话是否存在,如果会话存在,它将直接呈现所请求的页面,如果不是,则过滤器将用户重定向到servlet (LoginNow.do)将显示登录页面,以便在登录成功时创建会话对象。
但是在登录成功后将用户重定向到请求的页面仍然存在一些问题。如果点击索引页面上的链接,我已将请求的页面添加为URL中的参数,这将被连接到login.jsp的URL,直到登录过程被取消,此时此页面将呈现给用户。但是登录页面在这个阶段没有显示,我不知道为什么?
http://localhost:8080/ACMEDemo/LoginNow.do?referer=/ACMEDemo/content1.jsp
答案 0 :(得分:0)
您不需要涉及其中的应用程序文件夹。
http://localhost:8080/ACMEDemo/LoginNow.do?referer=content1.jsp
然后
response.sendRedirect("./" + request.getParameter("referer"));