从request获取各种路径总结 request.getRealPath("url"); // 虚 request获取绝对路径
从request获取各种路径总结
request.getRealPath("url"); // 虚拟目录映射为实际目录
request.getRealPath("./"); // 网页所在的目录
request.getRealPath("../"); // 网页所在目录的上一层目录
request.getContextPath(); // 应用的web目录的名称
如http://localhost:7001/bookStore/
/bookStore/ => [contextPath] (request.getContextPath())
获取Web项目的全路径
String strDirPath = request.getSession().getServletContext().getRealPath("/");
以工程名为TEST为例:
(1)得到包含工程名的当前页面全路径:request.getRequestURI()
结果:/TEST/test.jsp
(2)得到工程名:request.getContextPath()
结果:/TEST
(3)得到当前页面所在目录下全名称:request.getServletPath()
结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp")
结果:D:resinwebappsTESTtest.jsp
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
结果:D:resinwebappsTEST
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:TomcatwebappsTEST
(2)得到IE地址栏地址:request.getRequestURL()
结果:http://localhost:8080/TEST/test
(3)得到相对地址:request.getRequestURI()
结果:/TEST/test
更多阅读
电驴电骡哇嘎搜索下载关键词来源和获取方法 精 电骡与电驴
电驴电骡哇嘎搜索下载关键词来源是无限的,每个人脑子里的词汇都是有限的。因而,我们不需要去纠缠于有多少关键词来源,而是要想办法去自己获取关键词。下面讲几个我们常用,也是最有效的关键词获取方法。电驴电骡哇嘎搜索下载关键词来源
VC中获取文件的相对路径与绝对路径 vc 获取绝对路径
Ⅰ、获取相对路径如果当前打开的文件中要寻找同级的目录文件就要用到 .或者 ./ VC编译器都可以识别。例如#define ".XXXXxx.h"如果当前打开的文件中要寻找在上级的目录文件就要用到 .. 或者 ../ VC编译器都可以识别。例如#define "..
CentOS支持访问NTFS格式的Wndows分区总结 centos ntfs
由于本人采用双系统方式64位,Win 7 + Cent OS6.4,为了方便访问Win下的NTFS分区,以共享工作分区,故而需要两系统可同时访问某一NTFS分区。但是默认CentOS不同于Ubuntu, 或者Fedora系统默认就可直接mount或修改fstab自动挂载。因此需要手工
教师个人期末工作总结2014 幼儿教师期末个人总结
教师个人期末工作总结(2014)一个学期的已经结束了。按照学校教育教学的工作要求,自己对一年来的工作进行了认真的梳理,在这一年中,我时时处处以一名人民教师的标准严格要求自己,以党的教育方针为指导,以教好学生,让学生全面发展为己任,树立
公司股东权利的内容和分类 公司股东权利
公司股东权利的内容和分类一、公司股东权利的定义 公司股东权利或者股东权益简称股权,泛指公司给予股东的各种权益或者所有的权利,具体的是指股东基于股东资格而享有的从公司获取经济利益并参与公司管理的权利。股东权包括