可以參考 [1] 的範例,以下轉錄 [1] 的範例的部份內容。
方法 1:
1 2 3 4 5 6 7 8 9 10 11 12 |
@GET @Path ( "/query" ) public Response getUsers( @QueryParam ( "from" ) int from, @QueryParam ( "to" ) int to, @QueryParam ( "orderBy" ) List<String> orderBy) { return Response .status( 200 ) .entity( "getUsers is called, from : " + from + ", to : " + to + ", orderBy" + orderBy.toString()).build(); } |
在 JAX-RS 中可以透過 List 的方式取得~。
方法 2:
1 2 3 4 5 6 7 8 9 10 11 12 |
@GET @Path ( "/query" ) public Response getUsers( @Context UriInfo info) { String from = info.getQueryParameters().getFirst( "from" ); String to = info.getQueryParameters().getFirst( "to" ); List<String> orderBy = info.getQueryParameters().get( "orderBy" ); return Response .status( 200 ) .entity( "getUsers is called, from : " + from + ", to : " + to + ", orderBy" + orderBy.toString()).build(); } |
1、JAX-RS @QueryParam Example
沒有留言:
張貼留言