如何在java中保存会话中的当前url?如果从我的servlet我想将请求重定向到此URL,该怎么做?
答案 0 :(得分:2)
您可以使用RequestDispatcher转发
RequestDispatcher dispatcher = request.getRequestDispatcher(uri);
dispatcher.forward(request, response);
您可以从请求中提取当前网址
答案 1 :(得分:1)
第1步:找出当前网址 - 使用HttpServletRequest.getRequestURI (或getRequestURL,具体取决于您的需求)
第2步:将其添加到会话中:使用HttpSession.setAttribute
后来
第3步:将其从会话中删除:HttpSession.getAttribute
第4步:重定向到该网址HttpServletResponse.sendRedirect