前言
在学习SSM项目整合的过程中,使用了Rest风格的URI进行HTTP请求,这里贴一下四种请求方式一般对应的业务类型
REST风格URI使用规范
GET:查询;
POST:新增;
PUT:修改;
DELETE:删除;
具体的可以参考这篇博客:
RESTful API接口设计标准及规范
当然,我们页面直接发送的请求只能是GET
或者POST
两种类型的,如果页面也想用Rest风格的请求怎么办??
不慌,肯定有办法,我们将请求方式设置为POST请求,然后在参数中带一个_method
参数,参数值可以是PUT
/DELETE
等等,服务端我们添加一个过滤器来转换一下这个请求
<!-- 使用Rest风格的URI (将页面普通的POST请求转为指定的DELETE或者PUT请求) -->
<filter>
<filter-name>HiddenHttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HiddenHttpMethodFilter