将POST请求转换为DELETE、PUT等请求的方法

一、在WEB工程的web.xml文件中配置HiddenHttpMethodFilter 

二、form 表单中添加一个隐藏域 name="_method" value="DELETE"。

例如:

<form:form action="${pageContext.request.contextPath}/testPut" method="POST" modelAttribute="user">
        <input type="hidden" name="_method" value="PUT">//value属性的值就是你要转换成的请求
        ID:<form:input path="id"/><br>
        NAME:<form:input path="name"/><br>
        EMAIL:<form:input path="email"/><br>
        <input type="submit" name="Submit" value="提交"><br>
    </form:form>

 

posted @ 2017-07-29 21:19  钓鱼翁  阅读(1329)  评论(0编辑  收藏  举报