我有gwt应用程序,如果用户验证失败,它会将用户踢出登录页面,这是一个非gwt页面,我可以用来在客户端进行重定向的功能是什么?
这是我的代码:
userService.getCurrentUser(new AsyncCallback<User>() {
public void onFailure(Throwable exception) {
Window.alert(exception.getMessage());
GWT.log("getCurrentUser failed", exception);
//go to home.html, how?
}
public void onSuccess(User result) {
m_eventBus.fireEvent(new LoginEvent(result));
}
});
谢谢!
答案 0 :(得分:1)
尝试Window.Location.assign(url)
或Window.Location.replace(url)
,具体取决于您希望更改的网页如何影响浏览器历史记录。