繁体   English   中英

如何在GWT中获取不同页面的静态URL链接

[英]How to get static URL Links in GWT for different pages

我想建立一个多页面的网站,我需要一种方法来引用另一个GWT页面(面板),该如何做才能使链接保持静态?

您的问题涉及三个问题:

  1. 如何指定gwt页面的网址。

  2. 如何确保url是静态的。

  3. 如何从另一个gwt页面创建到该gwt页面的链接。

GWT网址受模块名称和程序包名称空间的影响,可以通过重命名属性进行修改。 假设,GWT模块描述文件的名称为what.gwt.xml。 以及将任何模块放置在包命名空间zoom.wonderful.world中。 该模块的网址为http://:// hostnamespace:port / zoom.wonderful.world.whatever。 但是您可以使用重命名到属性来更改它,该URL将为http://:// hostnamespace:port / holycow。

但是...除非您有入口点,否则您的模块无法通过url访问,即,一个实现EntryPoint的gwt java文件。

一个模块中可以有多个入口点,但是在大多数情况下,我认为不应这样做,除非您希望开始从事最困惑的GWT代码竞赛。 模块中所有入口点的ui表示将重叠。 如果您继承一个入口点,则可获得类似的令人困惑的重叠效果。

在我的脑海中,我一直在问为什么您故意问“静态URL”,因为模块入口点的URL确实是静态的。

然后,在您的其他“ gwt页面”中,您只需列出所有“ gwt页面”的“静态网址”-在托管html文件(启动模块javascript编译的文件)中-或在gwt小部件中允许包含网址链接或html代码。

http://h2g2java.blessedgeek.com/2011/02/uibinder-check-list.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM