springmvc注解开发-springmvc参数绑定-包装类型pojo参数绑定

包装类型的参数绑定

 

需求:商品查询条件。在商品查询方法中,实现商品查询条件的传入。

 

实现方法

 

第一种方法:在形参中添加HttpServletRequest request形参。通过request接受查询条件参数。

 

第二种方法:在形参中让包装类型的pojo接受查询条件参数

       分析:页面传参的特点:

                   复杂,多样性,条件包括:用户账号、商品编号、订单信息。。。。

                   如果将用户账号、商品编号、订单信息等放在简单pojo(属性是简单类型)

                   中。pojo类属性比较多,比较乱。建议使用包装类pojo。包装类pojo类中属

                   性就是用户,商品,订单等简单pojo。

 

 

页面传参和Controller方法形参定义

 

springmvc注解开发-springmvc参数绑定-包装类型pojo参数绑定_第1张图片

注意:itemsCustom和包装pojo中的属性一致即可。

 

包装类型还可以用于商品信息的修改,如果商品修改形参使用HttpServletRequest request类型的形参,不利于功能的扩展。举例如果商品 修改界面同时存在商品名称和客户名称,并且商品名称和客户名称属性名一致,如果使用request类型的形参 则无法区分是商品的name还是客户的name。应该使用包装pojo。

 

学习QQ:2460425648

你可能感兴趣的:(Spring,MVC框架)