本文章已收录于:
版权声明:本文为博主原创文章,未经博主允许不得转载。
1、报错背景:
$.post()传递数组到action后台,后台使用List<ViewDictEnumDataEntity>类型接收数据,导致异常报错。
2、报错原因:
spring在注入的时候,不允许注入一个List类型的对象。
3、解决措施:
需要自己新建一个该对象数组的类用于引用。
4、切记:
后台接收数据时,对象数组的命名一定要与前端传过来的参数命名一致,例如:前端对象数组的命名是venders,后台接收数据时,在创建ViewDictEnumDataEntityList实体类的时候,他的属性List<ViewDictEnumDataEntity> venders 命名必须也是venders,否则参数无法成功传递。
5、示例:
JSP部分代码:
控制类部分代码:
实体类部分代码:
zhuanzi:http://blog.youkuaiyun.com/huangjp_hz/article/details/51783204