2

我使用 Jersey 作为实现库。

@Path("books")
public class Sample {

    @GET
    public List<Book> getBooks(@Context UriInfo uriInfo)
    {
        MultivaluedMap<String,String> params = uriInfo.getQueryParameters();
        String pageStart = params.getFirst("p");
        String pageSize = params.getFirst("s");
    }
}

它适用于 /books 但不适用于 /books?p=1&s=10 (http 404 错误)

我不想像“books?p={p}&s={s}”这样定义我的路径,因为会有无法预定义的动态参数。

问题:

有什么方法可以将 /books?p=1&s=10 映射到 getBooks 方法?

4

1 回答 1

0

can check by having you @Path("books") changed to @Path("/books")

于 2013-04-04T14:28:30.377 回答