在没有控制器的新窗口中生成PDF Jasper报告

时间:2013-07-02 12:29:32

标签: java spring spring-mvc jasper-reports

在我们的应用程序中,我们使用JasperReportsViewResolver生成pdf报告。

<bean id="jasperReportsViewResolver" class="org.springframework.web.servlet.view.jasperreports.JasperReportsViewResolver">
    <property name="prefix"><value>classpath:jasperreports/</value></property>
    <property name="viewClass">
        <value>org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView</value>
    </property>
    <property name="suffix"><value>.jasper</value></property>
    <property name="viewNames">
        <list>
            <value>MainRe</value>
        </list>
    </property>
    <property name="order" value="1"/>
    <property name="subReportUrls">
        <map>
            <entry key="procedureReport" value="classpath:jasperreports/subReport.jasper"/>
        </map>
    </property>
</bean>

到目前为止,我们使用控制器生成报告的pdf格式(这些报告中没有查询)并将其显示在新窗口中。

现在我遇到了这个问题,我创建了一个内置查询的新报告,我想知道是否有可能在不进入控制器的情况下生成这个新报告的pdf。就像用户在选择必要的过滤器后单击链接一样,我想通过使用/JasperReportView之类的URL在新窗口中打开报告的pdf格式。

0 个答案:

没有答案