@ErrorPlace всегда отображается

Я пытался выяснить, почему веб-приложение mu всегда отвечает на ErrorPresenter / ErrorView, даже если токены действительны:

@Override
public void revealErrorPlace(String invalidStringToken) {
            GWT.log("Invalid token=" + invalidStringToken);
    revealPlace(errorPlaceRequest); 
}

Например, я определил в NameTokens статические строковые переменные: «main», «error», «map», «user»

Однако каждый раз, когда мое приложение запускается, оно переходит на страницу #error, даже если я вручную помещаю #main, #map, #user в браузер, и reavealErrorPlace показывает, что токены недействительны, хотя они правильно зарегистрированы с помощью @NameTokens (NameTokens .Пользователь):

@ProxyCodeSplit
@NameToken(NameTokens.user)
public interface MyProxy extends Proxy<UserPresenter> {
}

Когда я пытаюсь вручную получить доступ к страницам #map и #user, добавляя их в URL-адрес, но все же отображаемый ведущий - это ErrorView и ErrorPresenter ...

Что могло быть причиной такого поведения? Я использую GWT-Platform BTW.


person quarks    schedule 15.09.2012    source источник


Ответы (1)


Я думаю, места должны быть помечены #!map, а не только #map.
Может ли это быть причиной перенаправления на страницу с ошибкой?

person Ümit    schedule 17.09.2012