2012-09-15 36 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
這可能是重定向到錯誤頁面的原因嗎?