如何將超連結GET請求變成DELETE請求

2020-11-13 11:02:12

RESTRUL-CRUD

增加(Create) 、檢索(Retrieve)、更新(Update)、刪除(Delete)
POST請求 GET請求 PUT請求 DELETE請求

將超連結變成POST請求,最終變為DELETE請求

  1. 寫一個超連結
    在這裡插入圖片描述

  2. 寫一個from表單
    在這裡插入圖片描述

  3. 匯入jQuery,設定超連結單擊事件,獲取超連結的href屬性,將form表單的action屬性設定為獲取到了href值,並提交表單 在這裡插入圖片描述

  4. 組態檔設定,為了靜態資源的存取
    方案1 mvc:default-servlet-handler/
    將在SpringMVC上下文中定義一個DefaultServletHttpRequestHandler,它會對就去DispatcherServlet的請求進行篩選如果發現該請求是靜態資源請求,則該請求轉由Web伺服器預設的servlet處理,如果不是靜態資源,才有DispatcherServlet處理
    在這裡插入圖片描述
    方案2 <mvc:resources />
    將靜態資源的處理經由Spring MVC框架自己處理靜態資源,並新增一些有用的附加值功能。

    在這裡插入圖片描述

  5. 在web.xml中設定HiddenHttpMethodFilter攔截器 用於將POST請求轉換為DELETE請求或者PUT請求
    在這裡插入圖片描述