Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
贾斯珀+;Struts2一次操作可生成多个报告_Struts2_Jasper Reports - Fatal编程技术网

贾斯珀+;Struts2一次操作可生成多个报告

贾斯珀+;Struts2一次操作可生成多个报告,struts2,jasper-reports,Struts2,Jasper Reports,在struts.xml文件中 <action name="myJasperTest" class="com.sample.SupplierEnquiryReport"> <result name="success" type="jasper"> <param name="location">/reports/xyz.jasper</param> <para

在struts.xml文件中

<action name="myJasperTest" class="com.sample.SupplierEnquiryReport">
            <result name="success" type="jasper">
                <param name="location">/reports/xyz.jasper</param>
                <param name="dataSource">myList</param>
                <param name="format">PDF</param>
            </result>
        </action>

/报告/xyz.jasper
迈利斯特
PDF
我需要在一次操作后返回多个pdf文件。
有可能吗?

没有,但是通过您的UI JSP,您可以:

  • 打开多个操作,每个操作返回一个PDF
  • 打开另一个JSP,其中包含多个
    ,每个JSP(使用
    src
    属性)指向不同的操作(或者更好,指向相同的操作,但传递不同的参数),并返回PDF
  • 然后是几个页面,每个页面都有一个PDF,或者一个大页面有几个iframe,每个iframe都有一个PDF