本文主要介紹注解開發的介紹包裝類型的參數綁定
商品查詢controller方法中實現商品查詢條件傳入。
HttpServletRequest request
參數,通過request接收查詢條件參數。 第二種方法:在形參中讓包裝類型的pojo接收查詢條件參數。
分析:
頁面傳參數的特點:復雜,多樣性。條件包括:用戶賬號、商品編號、訂單信息。。。
如果將用戶賬號、商品編號、訂單信息等放在簡單pojo(屬性是簡單類型)中,pojo類屬性比較多,比較亂。建議使用包裝類型的pojo,pojo中屬性是pojo。
商品名稱:
注意:itemsCustom和包裝pojo中的屬性名一致即可。
controller方法形參:public ModelAndView queryItems(HttpServletRequest request, ItemsQueryVo itemsQueryVo) throws Exception
public class ItemsQueryVo {
//商品信息
private Items items;
//為了系統 可擴展性,對原始生成的po進行擴展
private ItemsCustom itemsCustom;
可見,ItemsQueryVo
中屬性itemsCustom
和頁面參數中一致