转自:http://wenku.baidu.com/view/f6c0ba07e87101f69e319580.html
JAVA中获取路径:
1.jsp中取得路径:
以工程名为TEST为例:
(1)得到包含工程名的当前页面全路径:request.getRequestURI()
结果:/TEST/test.jsp
(2)得到工程名:request.getContextPath()
结果:/TEST
(3)得到当前页面所在目录下全名称:request.getServletPath()
结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp")
结果:D:\resin\webapps\TEST\test.jsp
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
结果:D:\resin\webapps\TEST
2.在类中取得路径:
(1)类的绝对路径:Class.class.getClass().getResource("/").getPath()
结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/
(2)得到工程的路径:System.getProperty("user.dir")
结果:D:\TEST
3.在Servlet中取得路径:
(1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。
结果:E:\Tomcat\webapps\TEST
(2)得到IE地址栏地址:request.getRequestURL()
结果:http://localhost:8080/TEST/test
(3)得到相对地址:request.getRequestURI()
结果:/TEST/test
分享到:
相关推荐
java、servlet、jsp、class等等中如何获得所在的路径
java project和java web project项目中如何获得相对路径、绝对路径问题详解
java 获取桌面路径 java 获取桌面路径 java 获取桌面路径 java 获取桌面路径
如何在java 编程中获取当前的路径
经常遇到路径问题 这些也是我从网上找到的 大家分享下
JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径、 文件的绝对路径 、 当前web应用的绝对路径、 取得请求文件的上层目录……
java文件路径获取方法应用总结,非常好
java获取路径的各种方法,里面包含各种web工程获取路径的方法
总结一下java获取路径几种途径。。。。。。。。。。。
java获取jdk路径 根据环境变量和正则表达式匹配
这段简单的JAVA代码可以获取到WINDOWS的系统目录和环境变量,在XP和WIN7下测试通过!
java获取路径 几种获取java路径的不同用法
JSP中java脚本获取绝对路径 。
windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题
利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
Java中获取文件路径的几种方式。 关于绝对路径和相对路径
Java获得某个路径下的所有文件列表,并写入指定文件
NULL 博文链接:https://fengozl.iteye.com/blog/2211253
java类动态获取相对路径,能够动态获取文件所在盘符及路径!!