我们如何在GWT中从1页导航到另一页

时间:2013-07-05 07:53:34

标签: java gwt

我正在GWT中构建一个项目,当点击一个按钮时,该项目需要从一个页面导航到另一个页面。我该怎么做呢?或者我应该简单地将整个代码写在同一个类文件中?我知道必须有一种导航方式。

我应该如何在GWT中实现页面导航?

2 个答案:

答案 0 :(得分:2)

您应该查看GWT Platform

使用此库,您可以定义地点。当用户点击按钮时,您只需显示新地点

此外,此框架允许您处理GWT组件的生命周期并执行一些代码拆分:第1页和第2页可以在2个不同的js中编译,以便您只加载一个你需要。

它也是一个(主要是) MVP框架,如 gwt-presenter

答案 1 :(得分:1)

您可以通过GWT的History机制进行页面导航。以下是您应该遵循的步骤:

  1. 将历史记录字符串添加到主页的iframe

  2. 注册将收到历史记录(页面)更改事件的ValueChangeHandler。在此处理程序中,您需要放置一个显示新页面的逻辑。 例如,History.addValueChangeHandler(object of subclass of HistoryHandler);

  3. 执行此操作后,只要您需要导航到其他页面,请执行以下操作:History.newItem("history string of your page to be displayed");