如何重定向到 GWT 应用程序中的另一个页面
How to redirect to another page in GWT application
- 我有一个客户端 class
UserLogin
,它也代表我的入口点。我要求输入密码并登录到用户,我进行服务器端检查,并以表示 xml file
的字符串形式收到响应,我必须解析并生成带有此 [=] 编码信息的小部件12=].
- 我被困在这里:如果用户被识别,我想重定向到第二个页面 "home",它将向用户展示提供答案的组件。只有我不知道如何在生成主页的 class 中正常执行此操作,我必须使用
onModuleLoad ()
方法来解析来自服务器的响应并显示所需的元素。
GWT 是单页 Web 应用程序,要将一个屏幕导航到另一个屏幕,只需清除布局容器并将新创建的容器添加到 RootPanel
。参见示例代码,
HorizontalPanel hp=new HorizontalPanel();
Button btn=new Button("Login");
hp.add(new TextBox());
hp.add(new PasswordTextBox());
hp.add(btn);
RootPanel.get().add(hp);
btn.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent clickEvent) {
RootPanel.get().clear();
RootPanel.get().add(new screen());
}
});
- 我有一个客户端 class
UserLogin
,它也代表我的入口点。我要求输入密码并登录到用户,我进行服务器端检查,并以表示xml file
的字符串形式收到响应,我必须解析并生成带有此 [=] 编码信息的小部件12=]. - 我被困在这里:如果用户被识别,我想重定向到第二个页面 "home",它将向用户展示提供答案的组件。只有我不知道如何在生成主页的 class 中正常执行此操作,我必须使用
onModuleLoad ()
方法来解析来自服务器的响应并显示所需的元素。
GWT 是单页 Web 应用程序,要将一个屏幕导航到另一个屏幕,只需清除布局容器并将新创建的容器添加到 RootPanel
。参见示例代码,
HorizontalPanel hp=new HorizontalPanel();
Button btn=new Button("Login");
hp.add(new TextBox());
hp.add(new PasswordTextBox());
hp.add(btn);
RootPanel.get().add(hp);
btn.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent clickEvent) {
RootPanel.get().clear();
RootPanel.get().add(new screen());
}
});