欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

restful风格

程序员文章站 2024-03-25 16:58:46
...

get(获取)、post(添加)、delete(删除).put(修改)

表单中,提交方式只有get和post,所以在使用delete(删除).put(修改)时,需要将提交方式设置为post,并且在表单中添加一个隐藏表单:

<input type="hidden" name="_method" value="delete" />

并且需要在web.xml文件中进行设置

 <!-- 配置HiddenHttpMethodFilter,将 post转为 put or delete提交方式 -->
  <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>