java web中request获取的各种路径明义

Posted XD-Thinker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java web中request获取的各种路径明义相关的知识,希望对你有一定的参考价值。

举个例子:现在我们要访问一个资源文件,需要在浏览器输入地址:http://daily.zhihu.com/rpt/test.jsp?id=1

 

http://daily.zhihu.com/rpt 就是这个项目的根路径(完整路径去掉资源文件部分)

request.getContestPath 获取到的是  /rpt

getServeletPath获取到的是项目中资源的相对路径  /test.jsp

getRequestURI获取到网站路径去掉ip和端口部分的字符串:/rpt/test.jsp

getRequestURL获取的就是在浏览器中输入的完整路径  http://daily.zhihu.com/rpt/test.jsp

getRealPath就是这个资源在服务器中的实际路径,哪个盘,哪个目录下: D:\Tomcat 6.0\webapps\test\ 

getQueryString 获取路径后面的参数 id=1

 

以上是关于java web中request获取的各种路径明义的主要内容,如果未能解决你的问题,请参考以下文章

java request获取路径

转载java 获取路径的各种方法

JAVA WEB项目中各种路径的获取

java怎么取到web服务的根路径

java ----获取路径的各种方法(总结)

java如何获得linux下web路径