好吧,显然我必须更改我的PUT调用函数
updateUser。我删除了
@Consumes,
@RequestMapping并且还向
@ResponseBody函数添加了a
。所以我的方法看起来像这样:
@RequestMapping(value="/{id}",method = RequestMethod.PUT)@ResponseStatus(HttpStatus.OK)@ResponseBodypublic void updateUser(@PathVariable int id, @RequestBody User temp){ Set<User> set1= obj2.getUsers(); for(User a:set1) { if(id==a.getId()) { set1.remove(a); a.setId(temp.getId()); a.setName(temp.getName()); set1.add(a); } } Userlist obj3=new Userlist(set1); obj2=obj3;}
而且有效!!!谢谢大家的答复。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)