今天專案中需要批量刪除的功能;
首先想的2個解決方案
:方案1::將所有需要刪除的資料的id拼接成一串字串,傳到後台再分割字串,然後實現刪除
:方案2::前端將需要刪除的id存入陣列物件,然後整個物件傳到後台,後台list接收,然後實現刪除
終上方案的綜合優勢,使用了方案二;
首先前端使用jquery的ajax提交,後台springmvc接收引數
後台使用@requestparam註解,註解中的value的引數名跟前端對應,由於是陣列,後面還需要緊跟 如下圖;
前端ajax寫法:$.
ajax
(,success
: function
(data)
layer
.alert("
刪除部落格型別成功!!!");
}});
也可行
但是經過我的實踐,提交格式為json的時候後台根本獲取不到引數的資料,
想穿陣列型別的資料,內容型別必須是表單型別,而且引數不需要轉換成json字串,直接傳物件至後台
正確的請求內容如下如:
Spring MVC接收引數
1.和servletapi緊耦方法 使用原生 servletapi 使用原有的request物件進行獲取 只需要在方法內容宣告request形參即可,servlet在呼叫的時候會自動賦值。按照request的使用方式正常使用即可 springmvc引數優點 沒有引數,不賦值,正常執行 有引數,則給引...
物件陣列引數 SpringMVC如何接收陣列?
在springmvc中接收陣列是乙個經常用到的功能,今天我們來介紹一下如何實現。在springmvc中接收陣列有接收值陣列和物件陣列2種。要想正確的傳輸陣列首先需要把content type設定正確哦。今天的測試我們用postman作為客戶端來進行。伺服器端我們用springmvc接收引數,如下圖 ...
SpringMvc接收日期引數
1.controller方法通過 datetimeformat註解來接收引數 requestparam starttime datetimeformat pattern yyyy mm dd hh mm ss date starttime 2.設定initbinder接收引數1 initbinder...