2012-09-15 32 views
0

我一直在试图找出为什么亩Web应用程序总是响应的ErrorPresenter/ErrorView甚至令牌是有效的:@ErrorPlace始终得到显示

@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中追加这些,但仍正在显示的主持人是ErrorView和ErrorPresenter手动访问#map和#user网页...

什么可能会导致这那种行为?我正在使用GWT-Platform BTW。

回答

0

我认为这些地方应该用#!map注释,而不是只有#map
这可能是重定向到错误页面的原因吗?