1.閰嶇疆springmvc閰嶇疆鏂囦歡springmvc-servlet.xml
<!-- 嫻忚鍣ㄤ笉鏀寔put,delete絳塵ethod,鐢辮filter灝?xxx?_method=delete杞崲涓烘爣鍑嗙殑http delete鏂規(guī)硶 -->
<filter>
<filter-name>HiddenHttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HiddenHttpMethodFilter</filter-name>
<servlet-name>springmvc</servlet-name>
</filter-mapping>
鍏朵腑springmvc鏄疍ispatcherServlet鐨勫悕縐?br />
2.鍦ㄥ搴旂殑Controller涓紝娣誨姞瀵瑰簲鐨勮姹傛敞瑙?br />/** 榪涘叆鏂板 */
@RequestMapping(value="/new")
/** 鏄劇ず */
@RequestMapping(value="/{id}")
/** 緙栬緫 */
@RequestMapping(value="/{id}/edit")
/** 淇濆瓨鏂板 */
@RequestMapping(method=RequestMethod.POST)
/** 淇濆瓨鏇存柊 */
@RequestMapping(value="/{id}",method=RequestMethod.PUT)
/** 鍒犻櫎 */
@RequestMapping(value="/{id}",method=RequestMethod.DELETE)
/** 鎵歸噺鍒犻櫎 */
@RequestMapping(method=RequestMethod.DELETE)
榪涘叆鏂板欏甸潰鏃舵病鏈夌敤add鑰屾槸鐢╪ew錛屾槸鍥犱負(fù)鏌愪簺嫻忚鍣ㄤ細(xì)灝哸dd褰撳仛騫垮憡鎷︽埅鎺夈€?br />
3.欏甸潰璇鋒眰
<form:form action="/xxx/xxx" method="put">
</form:form>
鐢熸垚鐨勯〉闈唬鐮佷細(xì)娣誨姞涓€涓猦idden鐨刜method=put,騫朵簬web.xml涓殑HiddenHttpMethodFilter閰嶅悎浣跨敤錛屽湪鏈嶅姟绔皢post璇鋒眰鏀逛負(fù)put璇鋒眰
<form id="userInfo" action="/xxx/xxx" method="post">
<input type="hidden" name="_method" value="put"/>
</form>
鍙﹀涔熷彲浠ョ敤ajax鍙戦€乨elete銆乸ut璇鋒眰
]]>