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()
本文介绍了如何在JSP和Servlet中获取当前Web应用的各种路径,包括根目录的绝对路径、文件的绝对路径以及当前Web应用的绝对路径等,并列举了不同场景下获取路径的具体方法。
411

被折叠的 条评论
为什么被折叠?



