struts2 で jasper レポートを実装しようとしていますが、今のところレポートを取得できません。本当に助けが必要です。ここに私の struts.xml があります
<struts>
<package extends="jasperreports-default" name="default" namespace="/">
<result-types>
<result-type class="org.apache.struts2.views.jasperreports.JasperReportsResult" name="jasper"/>
</result-types>
<action class="action.JasperAction" name="StrutsJasperAction" method="execute">
<result name="success" type="jasper">
<param name="location">/jasper/sample.jasper</param>
<param name="dataSource">stList</param>
<param name="format">PDF</param>
</result>
</action>
</package>
</struts>
そして、どの場所で何をすべきか知りたいです。ここに私のアプリの構造があります。
私の行動 JasperAction では、 JasperCompileReportToFile.compileReportToFile(....??????) で何をすべきですか。
try {
JasperCompileManager.compileReportToFile(
"D:/Test/workspace/testJasper/WebContent/jasper/sample.jrxml",
"D:/Test/workspace/testJasper/WebContent/jasper/sample.jasper");
} catch (Exception e) {
e.printStackTrace();
return ERROR;
}
詳細が必要な場合は、お尋ねください。