获取服务器路径
在JSF环境中获取到ServletContext:
ServletContext sc = (ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext();
参考:http://tmsoft.lsxy.com/index.php?id=589&load=read
servlet中获得项目绝对路径
String filePath=this.getServletConfig().getServletContext().getRealPath("/");
根目录所对应的绝对路径: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()
文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())
当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");
【转】JAVA获取服务器路径
最新推荐文章于 2021-02-12 10:52:13 发布
本文详细阐述了在JSF环境中获取ServletContext的方法,包括通过FacesContext和ExternalContext来实现,同时提供了多种获得项目绝对路径、当前web应用绝对路径的技巧,并深入探讨了ServletContext对象的不同获取方式。
1123

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



