|
|||||||||
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 java.lang.String |
connection
Connection which can be passed to the report instead od dataSource. |
protected java.lang.String |
contentDisposition
|
protected java.lang.String |
dataSource
|
protected java.lang.String |
delimiter
|
protected java.lang.String |
documentName
|
protected java.lang.String |
exportParameters
Names an exporter parameters map stack value, allowing the use of custom export parameters. |
protected java.lang.String |
format
|
protected java.lang.String |
imageServletUrl
|
protected java.lang.String |
reportParameters
Names a report parameters map stack value, allowing additional report parameters from the action. |
protected java.lang.String |
timeZone
|
Fields inherited from class org.apache.struts2.dispatcher.StrutsResultSupport |
---|
DEFAULT_PARAM |
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_PORTLET_CONTEXT |
Constructor Summary | |
---|---|
JasperReportsResult()
Default ctor. |
|
JasperReportsResult(java.lang.String location)
Default ctor with location. |
Method Summary | |
---|---|
protected void |
doExecute(java.lang.String finalLocation,
com.opensymphony.xwork2.ActionInvocation invocation)
|
java.lang.String |
getConnection()
|
java.lang.String |
getExportParameters()
|
java.lang.String |
getImageServletUrl()
|
java.lang.String |
getReportParameters()
|
void |
setConnection(java.lang.String connection)
|
void |
setContentDisposition(java.lang.String contentDisposition)
|
void |
setDataSource(java.lang.String dataSource)
|
void |
setDelimiter(java.lang.String delimiter)
|
void |
setDocumentName(java.lang.String documentName)
|
void |
setExportParameters(java.lang.String exportParameters)
|
void |
setFormat(java.lang.String format)
|
void |
setImageServletUrl(java.lang.String imageServletUrl)
|
void |
setReportParameters(java.lang.String reportParameters)
|
void |
setTimeZone(java.lang.String timeZone)
set time zone id |
Methods inherited from class org.apache.struts2.dispatcher.StrutsResultSupport |
---|
conditionalParse, 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 java.lang.String dataSource
protected java.lang.String format
protected java.lang.String documentName
protected java.lang.String contentDisposition
protected java.lang.String delimiter
protected java.lang.String imageServletUrl
protected java.lang.String timeZone
protected java.lang.String connection
protected java.lang.String reportParameters
protected java.lang.String exportParameters
Constructor Detail |
---|
public JasperReportsResult()
public JasperReportsResult(java.lang.String location)
location
- Result location.Method Detail |
---|
public java.lang.String getImageServletUrl()
public void setImageServletUrl(java.lang.String imageServletUrl)
public void setDataSource(java.lang.String dataSource)
public void setFormat(java.lang.String format)
public void setDocumentName(java.lang.String documentName)
public void setContentDisposition(java.lang.String contentDisposition)
public void setDelimiter(java.lang.String delimiter)
public void setTimeZone(java.lang.String timeZone)
timeZone
- public java.lang.String getReportParameters()
public void setReportParameters(java.lang.String reportParameters)
public java.lang.String getExportParameters()
public void setExportParameters(java.lang.String exportParameters)
public java.lang.String getConnection()
public void setConnection(java.lang.String connection)
protected void doExecute(java.lang.String finalLocation, com.opensymphony.xwork2.ActionInvocation invocation) throws java.lang.Exception
doExecute
in class org.apache.struts2.dispatcher.StrutsResultSupport
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |