|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.struts2.dispatcher.StrutsResultSupport
org.apache.struts2.views.jasperreports.JasperReportsResult
public class JasperReportsResult
Generates a JasperReports report using the specified format or PDF if no format is specified.
This result type takes the following parameters:
JasperReportConstants
. If no format is
specified, PDF will be used.Content-disposition = X; filename=X.[format]
).
This result follows the same rules from StrutsResultSupport
.
Specifically, all parameters will be parsed if the "parse" parameter
is not set to false.
<result name="success" type="jasper"> <param name="location">foo.jasper</param> <param name="dataSource">mySource</param> <param name="format">CSV</param> </result>or for pdf
<result name="success" type="jasper"> <param name="location">foo.jasper</param> <param name="dataSource">mySource</param> </result>
Field Summary | |
---|---|
protected String |
connection
Connection which can be passed to the report instead od dataSource. |
protected String |
contentDisposition
|
protected String |
dataSource
|
protected String |
delimiter
|
protected String |
documentName
|
protected String |
exportParameters
Names an exporter parameters map stack value, allowing the use of custom export parameters. |
protected String |
format
|
protected String |
imageServletUrl
|
protected String |
reportParameters
Names a report parameters map stack value, allowing additional report parameters from the action. |
protected String |
timeZone
|
protected boolean |
wrapField
|
Fields inherited from class org.apache.struts2.dispatcher.StrutsResultSupport |
---|
DEFAULT_PARAM, DEFAULT_URL_ENCODING, parseLocation |
Fields inherited from interface org.apache.struts2.views.jasperreports.JasperReportConstants |
---|
FORMAT_CSV, FORMAT_HTML, FORMAT_PDF, FORMAT_RTF, FORMAT_XLS, FORMAT_XML |
Fields inherited from interface org.apache.struts2.StrutsStatics |
---|
HTTP_REQUEST, HTTP_RESPONSE, PAGE_CONTEXT, SERVLET_CONTEXT, SERVLET_DISPATCHER, STRUTS_ACTION_TAG_INVOCATION, STRUTS_PORTLET_CONTEXT |
Constructor Summary | |
---|---|
JasperReportsResult()
Default ctor. |
|
JasperReportsResult(String location)
Default ctor with location. |
Method Summary | |
---|---|
protected void |
doExecute(String finalLocation,
com.opensymphony.xwork2.ActionInvocation invocation)
|
String |
getConnection()
|
String |
getExportParameters()
|
String |
getImageServletUrl()
|
String |
getReportParameters()
|
void |
setConnection(String connection)
|
void |
setContentDisposition(String contentDisposition)
|
void |
setDataSource(String dataSource)
|
void |
setDelimiter(String delimiter)
|
void |
setDocumentName(String documentName)
|
void |
setExportParameters(String exportParameters)
|
void |
setFormat(String format)
|
void |
setImageServletUrl(String imageServletUrl)
|
void |
setReportParameters(String reportParameters)
|
void |
setTimeZone(String timeZone)
set time zone id |
void |
setWrapField(boolean wrapField)
|
Methods inherited from class org.apache.struts2.dispatcher.StrutsResultSupport |
---|
conditionalParse, conditionalParseCollection, execute, getLastFinalLocation, getLocation, setEncode, setLocation, setParse |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String dataSource
protected String format
protected String documentName
protected String contentDisposition
protected String delimiter
protected String imageServletUrl
protected String timeZone
protected boolean wrapField
protected String connection
protected String reportParameters
protected String exportParameters
Constructor Detail |
---|
public JasperReportsResult()
public JasperReportsResult(String location)
location
- Result location.Method Detail |
---|
public String getImageServletUrl()
public void setImageServletUrl(String imageServletUrl)
public void setDataSource(String dataSource)
public void setFormat(String format)
public void setDocumentName(String documentName)
public void setContentDisposition(String contentDisposition)
public void setDelimiter(String delimiter)
public void setTimeZone(String timeZone)
timeZone
- public void setWrapField(boolean wrapField)
public String getReportParameters()
public void setReportParameters(String reportParameters)
public String getExportParameters()
public void setExportParameters(String exportParameters)
public String getConnection()
public void setConnection(String connection)
protected void doExecute(String finalLocation, com.opensymphony.xwork2.ActionInvocation invocation) throws Exception
doExecute
in class StrutsResultSupport
Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |