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()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章