您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> jsp如何获得浏览器地址栏全路径

jsp如何获得浏览器地址栏全路径

来源:网络整理     时间:2016/6/28 17:02:08     关键词:

关于网友提出的“ jsp如何获得浏览器地址栏全路径”问题疑问,本网通过在网上对“ jsp如何获得浏览器地址栏全路径”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 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的路径,请问如何获得上面的路径?


解决方案1:

request.getRealPath("")  取得你当前运行文件在服务器上的绝对路径. 
request.getRealPath("/")  取得当前站点的根目录. 

解决方案2:

取路径:request.getRequestURL();  取参数:request.getParameter(); 

解决方案3:

取路径:request.getRequestURL();  取参数:request.getParameter(); 
/> 你用request.getParameter("accountantid");获取参数看看  还有就是如果你用的是重定向,请求参数和请求属性都会丢失  你得重新传值... 

解决方案4:

引用 2 楼 cust28 的回复:
取路径:request.getRequestURL(); 
取参数:request.getParameter(); 
你用request.getParameter("accountantid");获取参数看看  还有就是如果你用的是重定向,请求参数和请求属性都会丢失 
你得重新传值...
.解决方案5:

取路径:request.getRequestURL(); 
取参数:request.getParameter(); 
你用request.getParameter("accountantid");获取参数看看 还有就是如果你用的是重定向,请求参数和请求属性都会丢失
你得重新传值..


以上介绍了“ jsp如何获得浏览器地址栏全路径”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2134500.html

相关图片

相关文章