0

我正在使用 Urinfo 访问我的 restful web 服务中的查询参数,如下所示

@GET
    @Produces("text/plain")
    @Path("/association")   
    public Response Association(            
            @Context UriInfo uriInfo){      
            String clinicianId = uriInfo.getQueryParameters().getFirst("clinicianId");
            List<String> providerList = uriInfo.getQueryParameters().get("clinicialProviderId");

如何使用 uriinfo访问PUT方法的参数。

4

1 回答 1

1

一样的方法。

也许我不明白这个问题。无论 HTTP 方法如何,都以相同的方式访问查询参数。您是在谈论 PUT 的不同参数吗?你是说表单域吗?如果您在 PUT 请求中发送表单数据并且想要访问它,您可以使用 @FormParam 将它们注入到您的方法参数或字段中。顺便说一句,您还可以使用 @QueryParam 来注入查询参数,而不是使用 UriInfo。

于 2012-05-02T09:28:00.407 回答