【发布时间】:2011-06-20 17:10:11
【问题描述】:
如何在小工具中使用 GWT RequestFactory?
解释了如何让 GWT-RPC 与小工具一起使用 here。
我正在为 RequestFactory 寻找类似的解决方案。
我尝试使用 GadgetsRequestBuilder,到目前为止,我已经设法通过以下方式将请求发送到服务器:
requestFactory.initialize(eventBus, new DefaultRequestTransport() {
@Override
protected RequestBuilder createRequestBuilder() {
return new GadgetsRequestBuilder(RequestBuilder.POST,
getRequestUrl());
}
@Override
public String getRequestUrl() {
return "http://....com/gadgetRequest";
}
});
但我最终得到以下错误:
java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0 在 java.lang.String.charAt(String.java:694) 在 com.google.gwt.autobean.server.impl.JsonSplittable.create(JsonSplittable.java:35) 在 com.google.gwt.autobean.shared.impl.StringQuoter.split(StringQuoter.java:35) 在 com.google.gwt.autobean.shared.AutoBeanCodex.decode(AutoBeanCodex.java:520) 在 com.google.gwt.requestfactory.server.SimpleRequestProcessor.process(SimpleRequestProcessor.java:121)
【问题讨论】: