首先在web.xml中加入一個(gè)HiddenHttpMethodFilter過濾器。 它可以實(shí)現(xiàn)http請(qǐng)求方法的轉(zhuǎn)換,將post或get請(qǐng)求轉(zhuǎn)換成delete或put。這樣的好處是,只是用同一個(gè)url就能對(duì)資源做CRUD操作。
<filter>
<filter-name>method</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>method</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
最后在jsp頁面中,通過隱式表單域指明真正需要執(zhí)行的方法

JSP1.png

JSP2.png
最后就是在Controller中通過注解來指明哪個(gè)請(qǐng)求執(zhí)行什么方法。

controller.png