Info |
---|
JasperReports is a powerful open source Java (LGPL) reporting tool that has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files. |
The JasperReports plugin
Excerpt |
---|
enables Actions to create high-quality reports as results |
Features
- Allows Actions to be rendered through JasperReports
Usage
To use this plugin, have your packages that contain the target actions extend the provided jasperreports-default
package, which contains the jasper
result type. Then, simply use the result type in the desired actions. The result takes the following parameters:
Wiki Markup |
---|
{snippet:id=description|javadoc=true|url=struts2/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/JasperReportsResult.java} |
Wiki Markup |
---|
{snippet:id=params|javadoc=true|url=struts2/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/JasperReportsResult.java} |
Examples
Wiki Markup |
---|
{snippet:id=example1|lang=xml|javadoc=true|url=struts2/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/JasperReportsResult.java} |
or for pdf:
Wiki Markup |
---|
{snippet:id=example2|lang=xml|javadoc=true|url=struts2/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/JasperReportsResult.java} |
Settings
This plugin doesn't provide any global settings.
Installation
This plugin can be installed by copying the plugin jar into your application's /WEB-INF/lib
directory. No other files need to be copied or created.
See also Compiling JasperReports JRXML Files with Maven (Mark Menard)