【发布时间】:2014-08-14 05:25:38
【问题描述】:
我有一个入口点来处理 我的主要布局包括菜单、标题等。还有 有 rootpanel.get().add (登录) 最后显示登录页面(uibinder)
Login.java 使用 uibinder,它使用带有服务器端类的 RPC 完美地工作,并且我已经从数据库中获得了用户身份验证的响应,该用户身份验证一直存在于谷歌云 sql 上。
我试图在之后重定向用户 登录到主页,但我的问题是我无法从 Login.java 访问 Root 面板。 基本上我想从小部件更改根面板并根据登录结果将用户重定向到适当的页面。 任何帮助将不胜感激。 谢谢
【问题讨论】:
-
是什么阻止了在您的 Login 类中使用 RootPanel.get()?您不能只使用
RootPanel.get().clear()后跟RootPanel.get().add()吗? -
您可能想了解 GWT 的活动和地点设计模式。它提供了很多导航、历史管理等功能,您不需要自己实现。阅读更多gwtproject.org/doc/latest/DevGuideMvpActivitiesAndPlaces.html
标签: gwt