jsp如何获得浏览器地址栏全路径
我想用jsp获得浏览器地址栏全路径
此前我有一个jsp提交到了一个自己写的一个servlet上去,然后我的servlet又重定向了,如下:
req.getRequestDispatcher("accountant/history.jsp").forward(req,resp) ;
重定向后的浏览器路径是:
http://localhost:8080/ERS/AccountantHistoryServlet?accountantid=2006030101
然后这个页面中有一个链接又跳转到了一个success.jsp页面,我就想在success.jsp页面中获得上面的地址
但是用了好几种方法获得都是错误的,用request.getRequestURL()获得的是
http://localhost:8080/ERS/accountant/history.jsp 也不带参数,
根本不是上面的servlet的路径,请问如何获得上面的路径?
[解决办法]
取路径:request.getRequestURL();
取参数:request.getParameter();
你用request.getParameter("accountantid");获取参数看看
还有就是如果你用的是重定向,请求参数和请求属性都会丢失
你得重新传值..
[解决办法]