总的来说HiddenHttpMethodFilter过滤器是为了将POST请求转换成PUT、DELETE请求。
当我们使用RESTFul风格
以 CRUD 为例: 新增: /order POST 修改: /order/1 PUT update?id=1 获取:/order/1 GET get?id=1 删除: /order/1 DELETE delete?id=1
但是由于浏览器只支持发送get和post方式的请求,那么该如何发送put和delete请求呢?
1. 需要在web.xml文件中配置 HiddenHttpMethodFilter
HiddenHttpMethodFilter
org.springframework.web.filter.HiddenHttpMethodFilter
HiddenHttpMethodFilter
/*
2. 需要发送 POST 请求 3. 需要在发送 POST 请求时携带一个 name="_method" 的隐藏域, 值为 DELETE 或 PUT
jsp文件如下:
Test Rest Get
//相关视频可看:【尚硅谷】SpringMVC教程丨一套快速上手spring mvc_哔哩哔哩_bilibili
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)