net.sf.jasperreports.web.servlets
Class ReportServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by net.sf.jasperreports.web.servlets.AbstractServlet
              extended by net.sf.jasperreports.web.servlets.ReportServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class ReportServlet
extends AbstractServlet

Version:
$Id: ReportServlet.java 5378 2012-05-14 00:39:27Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)
See Also:
Serialized Form

Constructor Summary
ReportServlet()
           
 
Method Summary
protected  java.lang.String getBetweenPages(javax.servlet.http.HttpServletRequest request, WebReportContext webReportContext)
           
protected  java.lang.String getFooter(javax.servlet.http.HttpServletRequest request, WebReportContext webReportContext, boolean hasPages, ReportPageStatus pageStatus)
           
protected  java.lang.String getHeader(javax.servlet.http.HttpServletRequest request, WebReportContext webReportContext, boolean hasPages, ReportPageStatus pageStatus)
           
 void render(javax.servlet.http.HttpServletRequest request, WebReportContext webReportContext, java.io.PrintWriter writer)
           
 void runReport(javax.servlet.http.HttpServletRequest request, WebReportContext webReportContext)
           
 void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class net.sf.jasperreports.web.servlets.AbstractServlet
getJasperReportsContext, setJasperReportsContext
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportServlet

public ReportServlet()
Method Detail

service

public void service(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws java.io.IOException,
                    javax.servlet.ServletException
Overrides:
service in class javax.servlet.http.HttpServlet
Throws:
java.io.IOException
javax.servlet.ServletException

runReport

public void runReport(javax.servlet.http.HttpServletRequest request,
                      WebReportContext webReportContext)
               throws JRException,
                      JRInteractiveException
Throws:
JRInteractiveException
JRException

render

public void render(javax.servlet.http.HttpServletRequest request,
                   WebReportContext webReportContext,
                   java.io.PrintWriter writer)
            throws JRException
Throws:
JRException

getHeader

protected java.lang.String getHeader(javax.servlet.http.HttpServletRequest request,
                                     WebReportContext webReportContext,
                                     boolean hasPages,
                                     ReportPageStatus pageStatus)

getBetweenPages

protected java.lang.String getBetweenPages(javax.servlet.http.HttpServletRequest request,
                                           WebReportContext webReportContext)

getFooter

protected java.lang.String getFooter(javax.servlet.http.HttpServletRequest request,
                                     WebReportContext webReportContext,
                                     boolean hasPages,
                                     ReportPageStatus pageStatus)


© 2001-2010 Jaspersoft Corporation www.jaspersoft.com