java 中获取各种路径
来源:互联网 发布:怎么弄公司企业域名 编辑:程序博客网 时间:2024/06/05 20:43
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)在类路径下查找与给定名称相对于的资源: this.class.getClassLoader().getResource("sqltemplates").getPath()
结果:/D:/myspace/mymvc/target/classes/sqltemplates
(3)得到工程的路径: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
以工程名为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)在类路径下查找与给定名称相对于的资源: this.class.getClassLoader().getResource("sqltemplates").getPath()
结果:/D:/myspace/mymvc/target/classes/sqltemplates
(3)得到工程的路径: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
阅读全文
0 0
- java 中获取各种路径
- Java中获取路径的各种方法
- Java中获取路径的各种方法
- Java中获取路径的各种方法
- Java中获取路径的各种方法
- Java中获取路径的各种方法
- Java中获取路径的各种方法
- Java中获取路径的各种方法
- Java中获取路径的各种方法
- Java中获取路径的各种方法
- Java中获取路径的各种方法
- Java中获取路径的各种方法
- java中各种路径获取问题
- Java中获取路径的各种方法
- java 中获取路径的各种方法
- java中获取路径的各种方法
- Java中获取路径的各种方法
- Java中获取路径的各种方法
- angularjs指令中的compile与link函数详解
- spring2 bean作用域 和 生命周期
- 各种常用的排序算法实现对数组的排序——整理总结(代码实现)
- JVM的内存模型
- $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别
- java 中获取各种路径
- Spark Streaming
- 徐飞玉:自然语言理解及其应用学习笔记
- eclipse出现的问题
- 给Bean的属性赋值的好方法
- ARM的串口配置
- 一起看看MonoBehavior内部事件执行顺序
- 读取XML配置文件的工具类
- 几个比较实用的JVM进程分析命令