Как я могу получить GWT RequestFactory с помощью гаджета?
Объяснение того, как заставить GWT-RPC работать с гаджетами, объяснено здесь .
Я ищуаналогичное решение для 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.раскодировать (AutoBeanCodex.java:520) по адресу com.google.gwt.requestfactory.server.SimpleRequestProcessor.process (SimpleRequestProcessor.java:121)