首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

在Servlet与JSP中获得当前文件所在的相对路径与绝对路径

2012-09-10 
在Servlet与JSP中取得当前文件所在的相对路径与绝对路径System.out.println(根目录所对应的绝对路径:?+?

在Servlet与JSP中取得当前文件所在的相对路径与绝对路径

System.out.println("根目录所对应的绝对路径:"?+?request.getServletPath()?+?"");?
String?strPathFile?=?request.getSession().getServletContext().getRealPath(request.getRequestURI());?
System.out.println("文件的绝对路径:"?+?strPathFile?+?"");?
String?strDirPath?=?new?File(request.getSession().getServletContext().getRealPat(request.getRequestURI())).getParent();?
System.out.println("目录的绝对路径:"?+?strDirPath?+?"");?
this.getServlet().getServletContext().getRealPath("/");//在struts的action中取得当前系统的根目录
在Servlet与JSP中获得当前文件所在的相对路径与绝对路径
 举例:http://localhost:7001/myservlet/somepath/test?someparam=somevalue
在Servlet与JSP中获得当前文件所在的相对路径与绝对路径request.getPathInfo():返回/somepath/test
在Servlet与JSP中获得当前文件所在的相对路径与绝对路径request.getRequestURL():返回http://localhost:7001/myservlet/somepath/test
在Servlet与JSP中获得当前文件所在的相对路径与绝对路径request.getRequestURI():返回/myservlet/somepath/test
在Servlet与JSP中获得当前文件所在的相对路径与绝对路径request.getServletPath():返回/myservlet
在Servlet与JSP中获得当前文件所在的相对路径与绝对路径request.getQueryString():返回someparam=somevalue
??? request.getContextPath();? 返回项目名/myservlet

热点排行