RESTEasy数据自动装配之@QueryParam

RESTEasy数据自动装配

环境:

JDK1.6

resteasy-jaxrs-2.3.4.Final

1, 处理单个参数。Webservice代码:

@GET
    @Path("books/jerval")
    public String getBooks(@QueryParam("num") int num) {
        return num+"";
    }

 浏览器输入:

http://localhost:8080/resteasy-json/resteasy/library/books/jerval?num=444

返回结果:

444

 2,处理多个参数。Webservice代码:

@GET
    @Path("books/jerval")
    public String getBooks(@QueryParam("num") int[] num) {
        List<Integer> list = new ArrayList<Integer>();
        if(null!=num){
            for(int i:num){
                list.add(i);
            }
        }
        return list.toString();
    }

 浏览器输入:

http://localhost:8080/resteasy-json/resteasy/library/books/jerval?num=444&num=666&num=888

 返回结果:

[444, 666, 888]
 

猜你喜欢

转载自jerval.iteye.com/blog/2232010
今日推荐