1. 程式人生 > >springmvc 集合型別繫結

springmvc 集合型別繫結

1.陣列型別繫結

需求:商品批量刪除,使用者在頁面選擇多個商品,批量刪除

表現層實現:

關鍵:將頁面選擇(多選)的商品id,傳到controller方法的形參,方法形參使用陣列接收頁面請求的多個商品id。

控制層的定義:


頁面中的定義:


2.list繫結

需求:

通常在需要批量提交資料時,將提交的資料繫結到list<pojo>中,比如:成績錄入(錄入多門課成績,批量提交),

本例子需求:批量商品修改,在頁面輸入多個商品資訊,將多個商品資訊提交到controller方法中

表現層實現:

controller方法定義:

         1、進入批量商品修改頁面(頁面樣式參考商品列表實現)

         2、批量修改商品提交

         使用List接收頁面提交的批量資料,通過包裝pojo接收,在包裝pojo中定義list<pojo>屬性