そのため、現在 JsonpRequestBuilder API を使用してリモート ファイルにアクセスしようとしていますが、Google Web ページ リンクでテストしているだけで、タイムアウト例外が発生しています。ここで何が欠けているのかよくわかりません。どんな助けでも大歓迎です。
package com.webapp.client;
import java.util.logging.Logger;
import com.webapp.client.ExcelFileJavascriptObject;
import com.google.gwt.jsonp.client.JsonpRequestBuilder;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.rpc.AsyncCallback;
public class DataHttpRequest {
private final String url2 = "http://www.google.ca";
private Logger logger = Logger.getLogger("DataRequest.java");
public void retrieveFile() {
JsonpRequestBuilder builder = new JsonpRequestBuilder();
builder.requestObject(url2,
new AsyncCallback<ExcelFileJavascriptObject>() {
@Override
public void onFailure(Throwable caught) {
// TODO Auto-generated method stub
logger.severe(caught.getMessage());
logger.severe(caught.toString());
}
@Override
public void onSuccess(ExcelFileJavascriptObject result) {
// TODO Auto-generated method stub
Window.alert(result.toString());
}
});
}
public void onModuleLoad() {
retrieveFile();
}
}
package com.webapp.client;
import com.google.gwt.core.client.JavaScriptObject;
public class ExcelFileJavascriptObject extends JavaScriptObject{
protected ExcelFileJavascriptObject(){
}
}