如何获取GWT EntryPoint的URL?

时间:2011-02-20 03:58:54

标签: gwt hyperlink

我想创建一个从一个GWT模块到另一个GWT模块的超链接。我想以编程方式将模块类转换为其关联的URL,而不是硬编码URL字符串,以便在重构类时不会导致链接断开。有什么想法吗?

更新:我希望能够从EntryPoint“A”中查找EntryPoint“B”的URL。

2 个答案:

答案 0 :(得分:4)

EntryPoint没有URL,EntryPoint的URL是包含相关nocache.js文件的任何页面,该文件可以是您网站中的任意数量的页面。

因此,没有编程方式来获取包含给定EntryPoint的唯一页面,因为它可以是包含脚本的任何页面。

答案 1 :(得分:2)

使用GWT#getHostPageBaseURL()GWT#getModuleBaseURL()构建相对路径