HiddenHttpMethodFilter
Rest 风格的URL
以CRUD为例
新增:/order POST
修改:/order/1 PUT update?id=1
获取:/order/1 GET get?id=1
删除:/order/1 DELETE delete?id=1
如何发送put 和 delete请求
1.配置HiddenHttpMethodFilter
2.发送POST请求
3.需要在发送POST请求时携带一个name="_method" 的隐藏域,值为delete或者put
在springmvc目标方法中如何获得id?
使用@PathVariable注解
//put 更新请求
@RequestMapping(value="/testRest/{id}",method=RequestMethod.PUT)
public String testRestPut(@PathVariable Integer id) {
System.out.println("testRest Put:" + id);
return SUCCESS;
}