-
request.getRealPath("/");//不推荐使用获取工程的根路径 。
-
request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 。
-
request.getSession().getServletContext().getRealPath("/");//获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用 。
-
this.getClass().getClassLoader().getResource("").getPath();//获取工程classes 下的路径,这个方法可以在任意jsp,servlet,java文件中使用。因为不管是jsp,servlet其实都是java程序,都是一个 class。所以它应该是一个通用的方法。
用法讲解:
方法:request.getRealPath("/")
得到的路径:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest\
方法:request.getRealPath(".")
得到的路径:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest\.
方法:request.getRealPath("")
得到的路径:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest
request.getRealPath("web.xml")
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest\web.xml
在Application中:
System.getProperty("user.dir")
在Servlet中:
ServletContext servletContext = config.getServletContext();
String rootPath = servletContext.getRealPath("/");
在jsp中:
application.getRealPath("")
1)
可以在servlet的init方法里 String path = getServletContext().getRealPath("/");
2) this.getClass().getClassLoader().getResource("").getPath();
3)request.getContextPath();获得web根的上下文环境
。
分享到:
相关推荐
总结一下java获取路径几种途径。。。。。。。。。。。
java获取路径的各种方法,里面包含各种web工程获取路径的方法
这段简单的JAVA代码可以获取到WINDOWS的系统目录和环境变量,在XP和WIN7下测试通过!
Java获得某个路径下的所有文件列表,并写入指定文件
在本篇文章里小编给大家整理的是一篇关于linux中java获取路径的实例代码以及相关知识点,有兴趣的朋友们可以学习参考下。
java 获取桌面路径 java 获取桌面路径 java 获取桌面路径 java 获取桌面路径
需要获取所有类及其方法,以便对权限进行控制。以后开发系统时,可以对角色权限等进行相关操作控制。下面提供一种获取所有类及其方法的方法
java、servlet、jsp、class等等中如何获得所在的路径
java文件路径获取方法应用总结,非常好
NULL 博文链接:https://fengozl.iteye.com/blog/2211253
java project和java web project项目中如何获得相对路径、绝对路径问题详解
java获取路径几种途径,1、获取web服务器下的文件路径,2、获取本地路径,3、获取相对路径
如何在java 编程中获取当前的路径
JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径、 文件的绝对路径 、 当前web应用的绝对路径、 取得请求文件的上层目录……
下面小编就为大家带来一篇java 获取路径的各种方法(总结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
经常遇到路径问题 这些也是我从网上找到的 大家分享下
java获取jdk路径 根据环境变量和正则表达式匹配