包装类型的参数绑定
需求:商品查询条件。在商品查询方法中,实现商品查询条件的传入。
实现方法
第一种方法:在形参中添加HttpServletRequest request形参。通过request接受查询条件参数。
第二种方法:在形参中让包装类型的pojo接受查询条件参数
分析:页面传参的特点:
复杂,多样性,条件包括:用户账号、商品编号、订单信息。。。。
如果将用户账号、商品编号、订单信息等放在简单pojo(属性是简单类型)
中。pojo类属性比较多,比较乱。建议使用包装类pojo。包装类pojo类中属
性就是用户,商品,订单等简单pojo。
页面传参和Controller方法形参定义
注意:itemsCustom和包装pojo中的属性一致即可。
包装类型还可以用于商品信息的修改,如果商品修改形参使用HttpServletRequest request类型的形参,不利于功能的扩展。举例如果商品 修改界面同时存在商品名称和客户名称,并且商品名称和客户名称属性名一致,如果使用request类型的形参 则无法区分是商品的name还是客户的name。应该使用包装pojo。
学习QQ:2460425648