我有Spring / Hibernate / MVC / Maven应用程序。 我想通过请求URI发送我的对象的ID。
这是我的控制者:
@RequestMapping(value = "/editCase", method = RequestMethod.GET)
public String getEditCase(@PathVariable("id") Long id, ModelMap model) {
System.out.println("reached!");
....
return "editCase";
}
但是当我尝试检索此页面时,我收到400请求错误。
出现此错误的原因是什么?我的请求怎么样不正确? 非常感谢你。
答案 0 :(得分:1)
您正在使用PathVariable
,因此您需要在id
中声明value
。 E.g。
@RequestMapping(value = "/editCase/{id}", method = RequestMethod.GET)