天天看點

springmvc(十三)springmvc注解開發-springmvc參數綁定-包裝類型pojo參數綁定

包裝類型pojo參數綁定

需求:商品查詢controller方法中實作商品查詢條件傳入。

實作方法

第一種方法:在形參中 添加HttpServletRequest request參數,通過request接收查詢條件參數。

第二種方法:在形參中讓包裝類型的pojo接收查詢條件參數。

分析:

頁面傳參數的特點:複雜,多樣性。條件包括 :使用者賬号、商品編号、訂單資訊。。。

如果将使用者賬号、商品編号、訂單資訊等放在簡單pojo(屬性是簡單類型)中,pojo類屬性比較多,比較亂。

建議使用包裝類型的pojo,pojo中屬性是pojo。

頁面參數和controller方法形參定義

頁面參數:

商品名稱:<input name="itemsCustom.name" />

注意:itemsCustom和包裝pojo中的屬性一緻即可。

controller方法形參:

public ModelAndView queryItems(ItemsQueryVo vo) throws Exception 

springmvc(十三)springmvc注解開發-springmvc參數綁定-包裝類型pojo參數綁定
springmvc(十三)springmvc注解開發-springmvc參數綁定-包裝類型pojo參數綁定

繼續閱讀