【发布时间】:2013-05-28 22:59:00
【问题描述】:
我知道您可以使用GWT.getModuleName() 或getHostPageBaseURL() 获取客户端的GWT 模块名称,但是可以从服务器访问它吗?
我要的是已部署应用程序的基本 URL。例如,如果 GWT 应用程序部署为 http://foo.com/deploy1/MyModule/ 我想知道的是请求来自 http://foo.com/deploy1/ 的基本 URL
简单地从 HTTP 请求中获取 URI 会给我完整的模块路径,当我真的想要基础时(它将部署在同一域的不同子路径下)
【问题讨论】:
-
澄清一下,我可以从
HttpServletRequest获取URI,但这给了我http://foo.com/deploy1/MyModule/。我试图避免对模块名称MyModule进行硬编码或将其复制到属性文件中。它由 GWT 模块 xml 文件定义,但我宁愿不承担与其他文件源代码或其他文件保持同步的负担。
标签: gwt