我需要從WAR目錄下的xml文件中讀取數據。
我使用RequestBuilder
來創建GET
請求。 它看起來像這樣:gwt - servlet路徑+ url
RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET,"customerRecord.xml");
try {
requestBuilder.sendRequest(null, new RequestCallback() {
public void onError(Request request, Throwable exception) {
requestFailed(exception);
}
public void onResponseReceived(Request request,Response response) {
renderXML(response.getText());
}
});
} catch (RequestException ex) {
requestFailed(ex);
}
現在,事情是,我不希望加載的所有數據。我想發送一個參數告訴服務器要帶哪個部分(比方說 - 多少行數據),然後重寫servlet的doGet方法並處理參數。
我有2個問題:
1)我該如何聲明servlet的路徑? servlet和請求之間的連接在哪裏?
2)我在RequestBuilder
(而不是「customerRecord.xml」)的url中寫什麼?我需要參考那裏的servlet,或者我可以保持它像
找到解決方案http://stackoverflow.com/questions/5284190/gwt-calling-rpc-service-inside-another-module – ainlolcat