1.JSP中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getRequestURI();
文件的绝对路径 application.getRealPath(request.getRequestURI());
当前web应用的绝对路径 :application.getRealPath("/");
取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent();
2.Servlet中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getServletPath();
this.getServletConfig().getServletContext().getRealPath("/");
this.getClass().getResource("/").toString();
文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI());
3.action下获取目录的绝对路劲
ServletActionContext.getServletContext().getRealPath("\\updownload");