我尝试使用GWT客户端关注来自Restlet的“first application”示例,但我的参数未从客户端传递到服务器。
服务器界面:
public interface SeriesResource {
@Get
public ArrayList<SeriesPoint> getSeries(String pair, int barSize, int numBars, long toDate);
}
server impl:
public class SeriesServerResource extends ServerResource implements SeriesResource {
@Get
public ArrayList<SeriesPoint> getSeries(String pair, int barSize, int numBars, long toDate) {
...
}
}
客户端:
public interface SeriesResourceProxy extends ClientProxy {
@Get
public void getSeries(String pair, int barSize, int numBars, long toDate, Result<ArrayList<SeriesPoint>> callback);
}
我检查了生成的SeriesResourceProxyImpl.java代码,看看它对参数做了什么,但它实际上没有对它们做任何事情,这解释了为什么它们没有被发送到服务器。为了让编译器生成提交参数所需的代码,我还需要做些什么吗?