读书人

在Servlet与JSP中获得当前文件所在的相

发布时间: 2012-09-10 22:20:12 作者: rapoo

在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

读书人网 >JavaScript

热点推荐