基本上,我要做的就是编辑存储在我的数据库中的实体。为此,我有一个小方法,它试图访问一个用@PathParam定义的参数。我的问题是它返回为null。下面是我的方法:
@PUT
@Path("/{id}")
@Produces(MediaType.APPLICATION_JSON)
public Response edit(@PathParam("id") Long id, @QueryParam("myParam") String name)
{
return Response.ok().build();
}我正在使用Postman将参数发送到我的服务器。我的URL如下所示:
http://localhost:8080/myApplication/rest/users/1?myParam=test如何从参数中获取值?
发布于 2016-05-30 13:03:28
尝试使用
public Response edit(@PathParam("id") Long id, @QueryParam("myParam") String myParam) {
return Response.ok().build();
}这将会起作用。如果查询参数和变量名相似,则它们将自动绑定。
https://stackoverflow.com/questions/37512588
复制相似问题