2009-11-19 40 views
1

以下代碼GWT請求被處理,如JavaScript

RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode("http://localhost:8080/xxxx/yyyy")); 

try { 
      Request request = builder.sendRequest(null, new RequestCallback() { 
      public void onError(Request request, Throwable exception) { 
      } 

      public void onResponseReceived(Request request, Response response) { 
      } 

      }); 
     } catch (RequestException e) { 
      possiblePages.clear(); possiblePages.addItem("could not connect to server");   
     } 

寫在GWT/Java的編譯成的JavaScript提供了以下錯誤(在螢火示出)

syntax error 
[Break on this error] begin 

「begin」是從url返回的文本文件的第一行,所以我看到它從哪裏獲得它,但爲什麼它被視爲JavaScript?

回答

1

嘿馬特,我有2個想法,你可以嘗試:

  1. 嘗試明確了 響應的內容類型設置爲 「text/html的」或「文本/ XML」你 servlet和看這有助於。
  2. 試着清理firefox的緩存?我有 看到一些罕見的情況,其中舊的gwt JavaScript獲取緩存,並與新代碼衝突 。
+0

你是對的1.謝謝。 – 2009-11-20 00:11:56