复杂POJO绑定—属性为对象类型的数据绑定
上一节
下一节
★学习目标:
1、掌握复杂POJO数组绑定
★思考任务:
1、什么是复杂POJO数组绑定的使用场景?
★任务学习:
★知识要点:
1、复杂POJO数组绑定的使用场景
使用简单POJO类型已经可以完成多数的数据绑定,但有时客户端请求中传递的参数比较复杂。例如,在用户查询订单时,页面传递的参数可能包括订单编号、用户名称等信息,这就包含了订单和用户两个对象的信息。如果将订单和用户的所有查询条件都封装在一个简单POJO中,显然会比较混乱,这时可以考虑使用复杂POJO类型的数据绑定。
2、复杂POJO数组绑定的格式
在复杂POJO数据绑定时,如果数据需要绑定到POJO属性对象的属性中,客户端请求的参数名(本例中指form表单内各元素name的属性值)的格式必须为“属性对象名称.属性”,其中“属性对象名称”要和POJO的属性对象名称一致,“属性”要和属性对象所属类的属性一致。

