Spring 请求参数的绑定

1、表单对象-简单类型

Action方法的参数默认支持:String ,int , double 等简单类型,建议使用包装类型(可以设置为null)

date 类型的参数需要注册属性编辑器。

 

使用方法:

 直接在形参上定义

 也可以在pojo中通过属性传递简单类型

 

2、表单对象-pojo对象

      2.1使用pojo的属性名来传递

      2.2使用pojo点属性名来传递

           使用包装对象对pojo对象进行包装

3、字符串数组绑定

     批量操作时需要,例如复选框的值。

 

4、list绑定

     可以向action传递复杂的批量信息,比如订单的详情等

Scores:包装对象中list属性的名称

Coursename:包装对象中listpojo的属性名称。

Score:包装对象中listpojo的属性名称。

如果上边下标相同的CoursenameScore设置在一个pojo中。 

 

Action方法定义:

使用List<pojo>接收上边的接收,pojo中包括上边课程名称(coursename)和成绩(score)

 

 

List通过包装对象接收。

 

UserVo包装中定义属性:List<>

 

Action方法形参使用包装对象接收list

 

posted @ 2016-07-27 23:31  程序员阿尔法  阅读(226)  评论(0编辑  收藏  举报