SpringMVC表單中post請求轉換為put或delete請求
阿新 • • 發佈:2017-08-21
hidden delet path web 需要 轉化 value 參數 text
1.在web.xml文件中配置
1 <!-- HiddenHttpMethodFilter過濾器可以將POST請求轉化為put請求和delete請求! --> 2 <filter> 3 <filter-name>hiddenHttpMethodFilter</filter-name> 4 <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class> 5 </filter>6 <filter-mapping> 7 <filter-name>hiddenHttpMethodFilter</filter-name> 8 <url-pattern>/*</url-pattern> 9 </filter-mapping>
2.在表單域中
需要攜帶一個name值為_method,value值為put或者delete的參數,如下所示:
1 <form action="${pageContext.request.contextPath }/order/1" method="post"> 2 <input type="hidden" name="_method" value="put"/> 3 <input type="submit" value="Submit"/> 4 </form> 5 <form action="${pageContext.request.contextPath }/order/1" method="post"> 6 <input type="hidden" name="_method" value="delete"/> 7 <input type="submit" value="Submit"/> 8 </form>
SpringMVC表單中post請求轉換為put或delete請求