如何创建 GWT 页面?
Posted
技术标签:
【中文标题】如何创建 GWT 页面?【英文标题】:How to create a GWT page? 【发布时间】:2021-03-27 23:54:03 【问题描述】:我必须创建一个包含不同 Java 任务和信息的网站。用户可以加入主页并可以点击不同的页面。在 Java 页面上,他可以执行一些任务。该网站完全使用 html 完成。现在我需要 GWT 来完成任务。(多项选择等)当我只有这个页面时,这个页面很容易制作。但我怎么能把所有这些东西放在一起。我的意思是:一个主页和不同的页面,只有 html 和链接,一个页面也链接到所有其他页面以进行导航,并使用 gwt 完成不同的任务。我是否需要所有其他页面或仅任务页面的 GWT?其他页面只有文字。
【问题讨论】:
【参考方案1】:并非所有页面都需要 GWT,但可以使用它。
您可以为您想要的 GWT 页面创建一个 GWT 项目,并为每个 HTML 页面创建一个静态 HTML。
或者,您可以构建一个 Web 应用程序,基于 URL 令牌(例如 #somepage)在同一元素(例如 <div id="content"></div>
)中动态加载每个页面的内容由您的菜单项触发。您可以通过com.google.gwt.user.client.History.getToken()
获取 GWT 中的令牌值。
Gmail 等网络应用程序就是这样工作的。对于您的用例,有许多静态页面(纯 HTML),这似乎有点矫枉过正。但是,如果您仍然使用 GWT,我会这样做。从长远来看,您不必更新每个 HTML 页面中的菜单,因为您有一个单独的小部件。您可以获得可扩展性和更好的项目组织。
【讨论】:
以上是关于如何创建 GWT 页面?的主要内容,如果未能解决你的问题,请参考以下文章