前后端传参
从数据库中查过来的值有可能为null 前端得到这个null容易出错 所以我们要后端处理
方法就是重新创建一个list去循环接收存放数据的list 每次循环判断是否为空 为空则setCode(" ");
前端要的是数组的话 可以用split方法分割 在实体类创建一个string 数组接收
List<Comment> list = CommentMapper.selectAllComment(Comment.getStatus(), pageNo, pageSize);
List<Comment> list1=new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
String pictureId = list.get(i).getPictureId();
Comment tl = list.get(i);
if (list.get(i).getUpdateTime()==null){
tl.setUpdateTime(" ");
}
if (list.get(i).getUpdateUser()==null){
tl.setUpdateUser(" ");
}
if (list.get(i).getPictureId().equals("")) {
tl.setPictureId(null);
tl.setImg(new String[]{});
} else {
tl.setImg(pictureId.split(","));
}
list1.add(tl);
}