首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

ireport子报表有关问题,各位帮帮忙

2011-12-31 
ireport子报表问题,各位帮帮忙Struts2中的配置文件XML coderesult namefwjcprint typejasperpara

ireport子报表问题,各位帮帮忙
Struts2中的配置文件

XML code
   <result name="fwjcprint" type="jasper">               <param name="location">/jasper/fwjcdReport.jasper</param>               <param name="format">HTML</param>               <param name="dataSource">bcpjcdVoList</param>    </result>

Java code
两个JAVABEAN//主表的数据源public class BcpjcdVo{    private String jcdid;    ......    List<BcpjcdmxVo> bcpjcdmxList;.....}//子报表的数据源public class BcpjcdmxVo{    private String mxid;    private String bcpmc;    .....}

Action 里的方法
Java code
public String printUI(){    ......        String jcdid = ServletActionContext.getRequest().getParameter("jcdid");        BcpjcdVo jcdVo = fwjcdDaoJDBC.queryBcpjcdByJcdid(jcdid);        List<BcpjcdmxVo> bcpjcdmxVo = fwjcdDaoJDBC.queryBcpjcdMxByJcdid(jcdid);                ServletActionContext.getRequest().setAttribute("jcdmxList", bcpjcdmxVo );        jcdVo.setBcpjcdmxList(ycljcdmxVo);//当我设置时就会报错,不设时就没有问题                this.setBcpjcdVo(jcdVo);        ......                return FWJCPRINT;    }


错误信息:java.lang.ClassCastException: org.apache.struts2.views.jasperreports.ValueStackDataSource cannot be cast to java.util.List

这个问题困扰了几天了,我也在网上找过,但网上的都是简单的,请各位路过的大虾帮帮忙,分不是问题



[解决办法]
类别转换错误?需要一个java.util.List,传进去的却是org.apache.struts2.views.jasperreports.ValueStackDataSource


没试过s2的.
[解决办法]
类型转换 错误 够明显了

热点排行