报错背景
$.post()传递数组到action后台,后台使用List类型接收数据,导致异常报错。
报错原因
Spring在注入的时候,不允许注入一个List类型的对象。
解决措施
需要自己新建一个该对象数组的类用于引用。
注意点
后台接收数据时,对象数组的命名一定要与前端传过来的参数命名一致,例如:前端对象数组的命名是venders,后台接收数据时,在创建ViewDictEnumDataEntityList实体类的时候,他的属性List venders 命名必须也是venders,否则参数无法成功传递。
示例
jsp代码
控制类代码
实体类代码
结尾
QQ群:271934368