JAVA获取项目路径
来源:互联网 发布:淘宝代写征文靠谱 编辑:程序博客网 时间:2024/05/21 17:23
文章分类:Java编程
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。
另:在Jsp,Servlet,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=newjava.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获取项目路径
- JAVA获取项目路径
- JAVA获取项目路径
- java获取项目路径
- JAVA获取项目路径
- java 获取项目路径
- JAVA获取项目路径
- JAVA 获取项目路径
- Java:获取项目路径
- java--获取项目路径
- 获取java项目路径
- java 项目 路径获取
- java获取项目路径
- java获取项目路径
- java获取项目路径
- JAVA 获取项目路径
- Java获取项目路径
- 获取java项目相关路径
- gcc4.4下实现backtrace代码
- 在erlang项目开发中的一些记-litaocheng
- iphone调用系统电话、浏览器、地图、邮件等
- 终结mfc标题栏重绘
- eclipse 解决包中类文件有一把叉但展开没有错的问题
- JAVA获取项目路径
- 二、 Java程序设计环境
- JPA+Spring2.5+Struts2.1.8 集成(三)
- 学习笔记(十一)
- boost学习之-Tuples
- Cocos2d-x学习笔记(4)- 触摸反馈
- 选择比努力更重要
- 盘点九种引人瞩目的开源大数据技术
- ffmpeg网络流解码