Jsp 和 Servlet中获取路径的各种方法总结

 1.JSP中获得当前应用的相对路径和绝对路径: 
根目录所对应的绝对路径:request.getRequestURI() 
文件的绝对路径:application.getRealPath(request.getRequestURI()); 
当前web应用的绝对路径 :application.getRealPath("/"); 
取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent();

 

 

2.Servlet中获得当前应用的相对路径和绝对路径: 
根目录所对应的绝对路径:request.getServletPath(); 
文件的绝对路径:request.getSession().getServletContext().getRealPath 
(request.getRequestURI());   
当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/"); 
ServletContext对象获得几种方式: 
       Javax.servlet.http.HttpSession.getServletContext() 
       Javax.servlet.jsp.PageContext.getServletContext() 
       Javax.servlet.ServletConfig.getServletContext() 

posted @ 2012-07-25 10:06  书山瞌睡虫  阅读(1215)  评论(0编辑  收藏  举报