org.springframework.web.servlet.view.jasperreports
Class JasperReportsHtmlView
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.view.AbstractView
org.springframework.web.servlet.view.AbstractUrlBasedView
org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsView
org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsSingleFormatView
org.springframework.web.servlet.view.jasperreports.JasperReportsHtmlView
- All Implemented Interfaces:
- Aware, BeanNameAware, InitializingBean, ApplicationContextAware, ServletContextAware, View
public class JasperReportsHtmlView
- extends AbstractJasperReportsSingleFormatView
Implementation of AbstractJasperReportsSingleFormatView
that renders report results in HTML format.
- Since:
- 1.1.3
- Author:
- Rob Harrop, Juergen Hoeller
Method Summary |
protected net.sf.jasperreports.engine.JRExporter |
createExporter()
Create a JasperReports exporter for a specific output format,
which will be used to render the report to the HTTP response. |
protected boolean |
useWriter()
Return whether to use a java.io.Writer to write text content
to the HTTP response. |
Methods inherited from class org.springframework.web.servlet.view.jasperreports.AbstractJasperReportsView |
convertExporterParameters, convertParameterValue, convertReportData, convertToExporterParameter, createReport, exposeLocalizationContext, fillReport, getConvertedExporterParameters, getExporterParameter, getExporterParameters, getJdbcDataSource, getReport, getReportData, getReportDataTypes, initApplicationContext, isUrlRequired, loadReport, loadReport, onInit, postProcessReport, renderMergedOutputModel, setConvertedExporterParameters, setExporterParameters, setHeaders, setJdbcDataSource, setReportDataKey, setSubReportDataKeys, setSubReportUrls |
Methods inherited from class org.springframework.web.servlet.view.AbstractView |
addStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, isExposePathVariables, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposePathVariables, setRequestContextAttribute, writeToResponse |
JasperReportsHtmlView
public JasperReportsHtmlView()
createExporter
protected net.sf.jasperreports.engine.JRExporter createExporter()
- Description copied from class:
AbstractJasperReportsSingleFormatView
- Create a JasperReports exporter for a specific output format,
which will be used to render the report to the HTTP response.
The useWriter
method determines whether the
output will be written as text or as binary content.
- Specified by:
createExporter
in class AbstractJasperReportsSingleFormatView
- See Also:
AbstractJasperReportsSingleFormatView.useWriter()
useWriter
protected boolean useWriter()
- Description copied from class:
AbstractJasperReportsSingleFormatView
- Return whether to use a
java.io.Writer
to write text content
to the HTTP response. Else, a java.io.OutputStream
will be used,
to write binary content to the response.
- Specified by:
useWriter
in class AbstractJasperReportsSingleFormatView
- See Also:
ServletResponse.getWriter()
,
ServletResponse.getOutputStream()