Spring MVC的RESTful风格请求
程序员文章站
2024-03-25 19:26:28
...
在HTTP中,请求方式有4中,分别对应增、删、改、查。
新增: POST
修改: PUT
查询: GET
删除: DELETE
在JSP页面,它的请求方式只有两种,GET和POST,那么如何创建PUT和DELETE的请求方式呢?
1、需要在web.xml文件配置中配置org.springframework.web.filter.HiddenHttpMethodFilter
<!-- 配置org.springframework.web.filter.HiddenHttpMethodFilter,作用:可以把POST请求转为DELETE或PUT请求 -->
<filter>
<filter-name>HiddenHttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HiddenHttpMethodFilter</filter-name>
<url-pattern>/*</url-pattern><!-- 过滤所有的请求 -->
</filter-mapping>
2、需要发送POST请求,并且请求时需要携带一个name="_method"的隐藏域,value为DELETE 或 PUT
<form action="hello1">
<input type="submit" value="Test POST"/>
</form>
<form action="hello2">
<input type="hidden" name="_method" value="PUT">
<input type="submit" value="Test POST"/>
</form>
<form action="hello3">
<input type="hidden" name="_method" value="DELETE">
<input type="submit" value="Test DELETE"/>
</form>
hello1:是POST请求
hello2:是PUT请求
hello3:是DELETE请求
上一篇: RESTful API
下一篇: restful api
推荐阅读
-
Spring MVC的RESTful风格请求
-
Spring MVC开发RESTful风格的URI
-
spring mvc完成restful风格的url
-
Spring MVC--RestFul风格
-
spring mvc mybatis实现restful风格框架
-
基于SpringMVC的restful编码风格
-
restful 的简单介绍以及restful API 的设计风格
-
restful风格编码的简单应用
-
Spring MVC @ResponseBody注解返回响应流时中文乱码问题的解决 博客分类: springMVC @ResponseBodyspringmvc乱码响应乱码中文乱码乱码
-
Spring MVC学习之三:处理方法返回值的可选类型