Struts2 + jasper插件,更改位置基本路径

时间:2016-04-08 17:24:48

标签: struts2 jasper-reports

我跟随this guide以便使用struts2 jasper reports plugin编译和创建PDF,但我必须从与WEB_APP / report.jrxml不同的路径加载report.jrxml

这是我的行动结果:

<action name="jasper" class="web.app.controller.JasperAction">
    <result name="success" type="jasper">
        <param name="location">${location}</param>
        <param name="dataSource">map</param>
        <param name="format">PDF</param>
    </result>
</action>

其中${location} == /my/absolute/path

当然我收到了这个错误:

javax.servlet.ServletException: java.io.FileNotFoundException: WEB_APP/my/absolute/path/report.jasper

如何更改&#34;基本路径&#34;?我应该更好地配置这种依赖吗?

<dependency>
    <groupId>net.sf.jasperreports</groupId>
    <artifactId>jasperreports</artifactId>
    <version>${jasperreports.version}</version>
    <type>jar</type>
    <scope>compile</scope>
    <exclusions>
        <exclusion>
            <artifactId>commons-collections</artifactId>
            <groupId>commons-collections</groupId>
        </exclusion>
    </exclusions>
</dependency>

0 个答案:

没有答案