0

そのため、現在 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(){

}

}

4

2 に答える 2