传值报空指针
在给前端传数据时,如果传的是数组类型,就要在接收到数组的长度的时候在给数组声明长度,不然就会报空指针
错误实例
if (uploadArray != null && uploadArray.size() > 0) {
this.ptintLength = (byte) uploadArray.size();
printArray = new Print_Struct[ptintLength]; //这一行代码没有写 而且还要在长度接收之后,在声明,不然长度依然为0
for (int i = 0; i < ptintLength; i++) {
UploadPrint upload = uploadArray.get(i);
Print_Struct print = new Print_Struct();
print.setImageId(upload.getImageId());
print.setXprint(upload.getxPrint());
print.setYprint(upload.getyPrint());
printArray[i] = print;
}
}