我知道您可以使用 GWT.getModuleName()
获取 GWT 模块名称客户端或 getHostPageBaseURL()
,但是可以从服务器访问它吗?
我要的是已部署应用程序的基本 URL。例如,如果 GWT 应用程序部署为 http://foo.com/deploy1/MyModule/
我想知道的是请求来自 http://foo.com/deploy1/
的基本 URL
简单地从 HTTP 请求中获取 URI 会给我完整的模块路径,当我真的想要基础时(它将部署在同一域的不同子路径下)
最佳答案
getContextPath()
会给你/deploy1
小路。
如果您需要完整的 URL,您可以轻松地从另一个 HttpServletRequest
重构它。属性,或者您可以从 getRequestURL
开始并调整结果以替换路径部分。
关于gwt - 如何从 GWT 服务器范围获取 GWT 基本 URL 或模块名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6498249/