本章主要介绍简单对象、复杂对象的数据绑定以及常遇到的问题
SpringMVC数据绑定——简单对象、多层级对象、同属性对象。
简单对象:首先需要创建一个对象类,然后在Controller的方法里引用该对象。
多层级对象:方法参数里的对象里面有一个依赖其它类的属性
对象类型的数据绑定,直接请求时对应其属性即可,不必添加前缀,如截图中User类的属性name,则直接在请求中使用name=xxx,而不是使用user.name=xxx的形式。但如果是想对对象中对象的属性再赋值的话,则需要使用xxx.xxx的形式,如下的contactInfo.phone表示将User类中的ContactInfo类的phone属性赋值。
对象类型的数据绑定,直接请求时对应其属性即可,不必添加前缀,如截图中User类的属性name,则直接在请求中使用name=xxx,而不是使用user.name=xxx的形式。但如果是想对对象中对象的属性再赋值的话,则需要使用xxx.xxx的形式,如下的contactInfo.phone表示将User类中的ContactInfo类的phone属性赋值。
多层级对象属性绑定
简单对象绑定输出