springMVC中复杂嵌套对象、List等集合类型数据绑定

目录:

  1. 概述
  2. 实现方法及测试

[一]、概述

继前面一篇 springMVC 页面中多个对象的数据绑定 ,本文主要介绍如果实现复杂类型对象的数据绑定,比如前文中的父级对象CourseInfo 中增加:String[] times , List<Student> studentList 这两个复杂类型属性,页面中数据如何才能准确绑定到对象上呢?

[二]、实现方法及测试

CourseInfo.java 修改成如下:

Student.java :

view 层页面修改成如下:

注意:复杂对象在页面元素中各属性的定义规则

controller 对应的 CourseAction.java  实现修改成如下:

controller中的部分方法省略,这里主要测试下页面数据绑定的结果,测试过程如下:

表单输入内容如下图:

提交后,控制台输出日志如下:

从日志中可以看出:不管是string数组对象times 还是复杂列表对象 studentList,数据绑定准确无误。

本文介绍到此结束@Michael Sun.

原创文章,转载请注明: 转载自micmiu – 软件开发+生活点滴[ http://www.micmiu.com/ ]

本文链接地址: http://www.micmiu.com/j2ee/spring/springmvc-view-complex/

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">