iReport 报表导出数据类型不匹配

bean :

public class A(){

............

private Integet dealFlag;

private Integer check;

................

 

getter/setter方法

}

 

 

iReport :

 


iReport 报表导出数据类型不匹配

 


iReport 报表导出数据类型不匹配
 
 在action中向A对象set以上两个值时:

会出现类型不匹配错误!

怎么解决:


bean 中添加:

public class A(){

............

private Integet dealFlag;

private Integer check;

private String dealFlagSting;

private String checkString;

................

 

getter/setter方法

}

 

iReport:

 

 


iReport 报表导出数据类型不匹配
 


iReport 报表导出数据类型不匹配
 

 

再在action中给A对象赋值!:
if(ac.getDealFlag()==1){
     analyseCompare.setDealFlagString("是");
    }else{
     if(ac.getDealFlag()==0){
      analyseCompare.setDealFlagString("否");
     }else{
      analyseCompare.setDealFlagString(" ");
     }
     
    }
    if(ac.getCheck()==1){
     analyseCompare.setCheckString("是");
    }else{
     if(ac.getCheck()==0){
      analyseCompare.setCheckString("否");
     }else{
      analyseCompare.setCheckString(" ");
     }
     
    }

 

ac遍历A对象的集合!