1

我尝试使用 GWT 客户端遵循来自 Restlet 的“第一个应用程序”示例,但我的参数没有从客户端传递到服务器。

服务器接口:

public interface SeriesResource {
    @Get
    public ArrayList<SeriesPoint> getSeries(String pair, int barSize, int numBars, long toDate);
}

服务器实现:

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 生成的代码,看看它对参数做了什么,但实际上它没有对它们做任何事情,这解释了为什么它们没有被发送到服务器。为了让编译器生成提交参数所需的代码,我还需要做些什么吗?

4

0 回答 0