springMVC將post請求轉(zhuǎn)為delete/put請求

需要在web.xml文件配置
<!--
將POST請求轉(zhuǎn)化為DELETE或者是PUT
要用_method指定真正的請求參數(shù)
-->
<filter>
<filter-name>HiddenHttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>

為明山等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及明山網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、明山網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

<filter-mapping>
<filter-name>HiddenHttpMethodFilter</filter-name>
<url-pattern>/*</url-pattern>

</filter-mapping>

在頁面上使用隱藏的from提交
<form id="deleteF" action="" method="post">
<input type="hidden" name="_method" value="DELETE"/>

</form>
或者ajax請求提交
var url = "<c:url value="/product/delete"/>"+"/"+pid+".do";
$.ajax({
type : 'post',
data : {'_method':'delete'},(注意:'_method':'delete')
dataType : 'json',
url : url,
success : function(data){
window.location.href="http://localhost:8080/product/findAll.do";
},
error:function(){
window.location.href="http://localhost:8080/product/findAll.do";
}
});

后端使用注解配置
@RequestMapping(value = "/delete/{pid}",method = RequestMethod.DELETE)
public String delete(@PathVariable("pid") String id) throws Exception{}或者:
@DeleteMapping("/delete/{pid}")
br/>或者:
@DeleteMapping("/delete/{pid}")

分享文章:springMVC將post請求轉(zhuǎn)為delete/put請求
鏈接URL:http://muchs.cn/article2/ihsdoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、品牌網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計、動態(tài)網(wǎng)站、企業(yè)網(wǎng)站制作、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司