我一直试图找出为什么mu web应用程序总是响应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.user):
@ProxyCodeSplit
@NameToken(NameTokens.user)
public interface MyProxy extends Proxy<UserPresenter> {
}
当我尝试通过在URL中附加这些#map和#user页面来手动访问#map和#user页面时,仍然显示正在显示的演示者是ErrorView和ErrorPresenter ......
可能导致这种行为的原因是什么?我正在使用GWT-Platform BTW。
答案 0 :(得分:0)
我认为这些地方应该使用#!map
而不是#map
进行注释
这可能是重定向到错误页面的原因吗?