jasper+ireport使用方法

来源:互联网 发布:杨辉三角的c语言程序 编辑:程序博客网 时间:2024/06/06 10:59

1、使用struts2+jasper

    struts.xml配置,其他的和普通struts2程序一样。可以打印pdf html cvs xml

<constant name="struts.action.extension" value="action"/> //如果图片不出来则需要加入

 

    <package name="struts2" extends="struts-default,jasperreports-default">//继承jasperreports-default

        <action name="report_*" method="{1}" class="reportAction">
       <result name="nodeTemperature" type="jasper">
                <param name="location">/jasperreports/temperatureNode.jasper</param>
                <param name="dataSource">list</param>
                <param name="format">{1}</param> <!--PDF HTML CSV XLS XML  -->
                <param name="reportParameters">map</param>
            </result>
            <result name="PDFHistory" type="jasper">
                <param name="location">/jasperreports/historyTmp.jasper</param>
                <param name="dataSource">list</param>
                <param name="format">PDF</param>
                <param name="reportParameters">map</param>
            </result>  
      </action>

 

2、注意jasper版本,必须和ireport版本一致。

3、将px放入images。

    px的获取方法,在ireport预览时显示html方式,在获取.jasper 文件目录下面自然会生成该文件。

 4、jasper和struts2所需要的包

原创粉丝点击