在前端界面填写了一些数据保存到list里 然后将这个list传到后台,这些数据都在一个表里,后台创建了对应表的类,然后创建了一个这个类类型的list 现在将前端获取的list的值 赋值给后台创建的这个类类型的list里 但是值无法获取 如下图:
这行代码 就是进行类型的转换赋值
this.cmxxjlDtoList = mapper.convertValue(o.get("list"),new TypeReference<List<CmxxjlQueryDto>>(){});
但是赋值的结果不对
如下图:
这是前端传过来的list,下面是代码赋值后获取的list:
在dto里对前端传过来的值进行了处理和赋值 但是并没有 在service层进行方法的传值
直接在controller里用@RequestBody接收前端传过来的list可以吗,如果前端传过来列表,我是用以下方式:
controller:
public String testCon(@RequestBody Dto dto){}
//前端传过来的数据结构组成的实体类
public class Dto{
//其他属性
private List<ListEntity> list;
}
//这个列表的数据结构实体类
public class ListEntity{
。。。。
}