gwt - 如何从 GWT 服务器范围获取 GWT 基本 URL 或模块名称?

标签 gwt

我知道您可以使用 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/

相关文章:

performance - GWT 中大型数值数组的高效表示

gwt - 如何测试 GWT 开发?

javascript - 数据排序应该在客户端还是在服务器端完成?

gwt - 请求工厂通用方法属性

GWT RPC 响应头

java - 包装/装饰 GWT FileUpload

java - GWT 应用程序 : server-wide context, 在哪里运行初始请求并保留其结果,以便每个 session 稍后访问此结果?

java - GWT 2.6 super 开发模式是否支持热插拔(重新编译)以及如何支持?

gwt - 谷歌 GIN AbstractModule 到 GET.Create()

java - GWT 中的 CHECKBOX 单元格事件在更新的 chrome 中不起作用?