如何在dispatcher.forward(request,response)之后从servlet中获取请求中的上一页URL

And*_*And 12 servlets request

我正在使用servlet,它借助于重定向我

dispatcher.forward(request, response);
Run Code Online (Sandbox Code Playgroud)

到底.但在此之后我想获取我被重定向的页面(路径)以在下一个servlet命令中使用它(转到上一页).我怎么能得到它?或者以前的URL不包含在请求参数中,我应该自己添加它?非常感谢你的帮助.

Gya*_*yan 20

String referer = request.getHeader("Referer"); response.sendRedirect(referer);

SEE: 链接到论坛答案


ric*_*ckz 12

尝试使用

request.getAttribute("javax.servlet.forward.request_uri")  
Run Code Online (Sandbox Code Playgroud)


访问http://www.caucho.com/resin-3.0/webapp/faq.xtp