2012-03-30 48 views
0

我有gwt應用程序,如果用戶認證失敗,它將用戶踢出到登錄頁面,這是一個非gwt頁面,我可以使用哪些功能在客戶端做重定向?如何從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)); 
     } 
    }); 

謝謝!

回答

1

嘗試Window.Location.assign(url)Window.Location.replace(url),具體取決於您希望更改頁面如何影響瀏覽器歷史記錄。

+0

是的,它的工作!謝謝! – user468587 2012-03-30 22:02:47