全部
我的 web 项目在 tomcat 中运行。它的路径是http://localhost:8080/test/index.html
.
如何通过外部上下文获取 url =“http:/localhost:8080/test/”?
谢谢先进。
全部
我的 web 项目在 tomcat 中运行。它的路径是http://localhost:8080/test/index.html
.
如何通过外部上下文获取 url =“http:/localhost:8080/test/”?
谢谢先进。
您可以使用 访问上下文路径ExternalContext#getRequestContextPath
。从它的javadoc:
返回标识此请求的 Web 应用程序上下文的请求 URI 部分。
Servlet:这必须是
javax.servlet.http.HttpServletRequest method getContextPath()
.
代码中的用法:
FacesContext.getCurrentInstance().getExternalContext().getRequestContextPath()