JAVA中获取工程路径的方法
来源:互联网 发布:修改图片大小软件 编辑:程序博客网 时间:2024/05/16 20:28
原文章地址:http://java-my-life.iteye.com/blog/829504
在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。
1.jsp中取得路径:
以工程名为TEST为例
(1)得到包含工程名的当前页面全路径:
- request.getRequestURI()
结果:/TEST/test.jsp
(2)得到工程名:
- request.getContextPath()
结果:/TEST
(3)得到当前页面所在目录下全名称:
- request.getServletPath()
结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
(4)得到页面所在服务器的全路径:
- application.getRealPath("test.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()
(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()
0 0
- JAVA中获取工程路径的方法
- JAVA中获取工程路径的方法
- JAVA中获取工程路径的方法
- JAVA中获取工程路径的方法
- JAVA中获取工程路径的方法
- JAVA中获取工程路径的方法
- 【java&JSP】中获取工程路径的各种方法
- Java中获取工程路径
- java工程路径的获取
- java工程路径的获取
- web中jsp获取工程路径方法
- Java工程获取相对路径,绝对路径方法
- java中获取当前路径的方法
- Java中获取路径的各种方法
- JAVA文件中获取路径的方法
- Java中获取路径的各种方法
- java中获取路径的方法
- Java中获取路径的各种方法
- bing 地图api使用
- iOS中.pch文件如何使用
- Mac Mysql忘记密码重置备忘
- 大端模式和小端模式
- poj 3461 oulipo
- JAVA中获取工程路径的方法
- 浅谈Git在Web部署上的运用
- 学习PB webservice(杂记)
- Python Paramiko模块安装和使用
- get the current system time and print it
- Hadoop、Storm、Spark这三个大数据平台有啥区别,各有啥应用场景?
- 搜索算法入门
- JS字符串的相关方法
- 移动系统表空间文件到asm