1.在web.xml中加入如下代码
<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.在from表单加入如下代码
<input id = "hidden" type="hidden" name="_method" value="PUT"/>
3.controll 配置 PUT或者DELETE请求方式
@RequestMapping(value = "/{id}",method = RequestMethod.PUT)
4.三种处理方式:
第一种:tomcat换到7.0以及以下版本
第二种:请求先转给一个Controller,再返回jsp页面
第三种:在你的success页面头部文件将
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isErrorPage="true"%>
多加一句话:isErrorPage设置为true,默认为false