HiddenHttpMethodFilter的作用

HiddenHttpMethodFilter的作用,第1张

总的来说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

但是由于浏览器只支持发送getpost方式的请求,那么该如何发送putdelete请求呢?

 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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/736857.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存