绝对路径也就是一个文件的所在位置的完整路径
例如:C:\ABC\2
这就是绝对路径,指明2文件在C盘ABC文件下,从最大的目录C盘开始表示出来.
相对路径是说在某个目录下,相对于这个目录下,我的文件的位置
例如:我在C盘目录下,那2文件的相对路径为ABC\2
获取项目的绝对路径:
request.getSession().getServletContext().getRealPath(“/”)
结果:D:\soft\WorkSpace.metadata.plugins\org.eclipse.wst.server.core\tmp5\wtpwebapps\ebiz-pop-promotion-web\
获取项目的请求相对地址:
request.getRequestURI();
结果:/offlinePosPay/redirectPay.json
获取请求的域名:
request.getHeader(“Host”);
vehicleop.sit.com
获取该类的绝对路径
Thread.currentThread().getContextClassLoader().getResource(“”);
读写某个配置文件为输入流
Thread.currentThread().getContextClassLoader().getResourceAsStream(“/encrypt.properties”);
获取以Web站点根目录为参考基础的目录路径,即webRoot
request.getContextPath()
获取url请求参数
request.getQueryString()
获取完整请求url
request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+request.getContextPath()+”/”;