как перейти на страницу без gwt из приложения gwt - PullRequest
0 голосов
/ 30 марта 2012

У меня есть приложение 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 Ответ

1 голос
/ 30 марта 2012

Попробуйте Window.Location.assign(url) или Window.Location.replace(url), в зависимости от того, как вы хотите, чтобы изменяющаяся страница влияла на историю браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...