小妹妹
jasperreports还可以支持JRDataSource数据~
也就是你在DAO中做好JRDataSource传进去就OK啦要类吗?
我这有写好的一套~

解决方案 »

  1.   

    真的有吗?那发一份给我。[email protected]
      

  2.   

    调用起来就是这么简单    ReportDataSource dataSource =new ReportDataSource();
        dataSource.setList(一个装满VO的LIST);
        JReportParam jreportParam = new JReportParam("/business/test.jasper",dataSource);
        request.setAttribute("jreportParam", jreportParam);    return mapping.findForward("success");//OK,转到报表显示SERVLET(BY APPLET)妹妹要吗?
      

  3.   

    给我发一份,谢谢。[email protected].
    想问一下,关于字段的值,$F{flag}
    如果字段的值是“0”,我想得到“是”;如果是“1”,我可以得到“否”。
    这种情况怎么解决?
      

  4.   

    answer:
    INT或者BOOLEAN转成STRING显示
    你只要在设计报表的时候把该字段设置为STRING然后在设计VO的时候也把该字段设置为STRING。
    然后通过程序判断,设置VO的值为 是 或者 否,很简单的而且不写SQL在jasperreports中,非常的灵活~~~
      

  5.   

    要了以后用,谢谢
    [email protected]
      

  6.   

    flashroom(找到啦) ( ) 信誉:100  2004-10-28 10:48:00  得分: 0  
     
     
       answer:
    INT或者BOOLEAN转成STRING显示
    你只要在设计报表的时候把该字段设置为STRING然后在设计VO的时候也把该字段设置为STRING。
    然后通过程序判断,设置VO的值为 是 或者 否,很简单的而且不写SQL在jasperreports中,非常的灵活~~~能不能把你的解释再说的详细点?
      

  7.   

    flashroom(找到啦):
    我这个简单的解决了,在Textfield expression里面写,相应的表大式
    可是当我需要对复杂的内容进行解析的时候,怎么处理呢?
    例如:IP 192.168.000.023,需要显示的是192.168.0.23,怎么才能转换成功呢?
    在IREPORT里怎么用呢?
      

  8.   

    parameter.put("para_name_Defined_In_your_report",para_passed)用这条语句传递参数到你的报表