it.eng.spagobi.engines.jasperreport
Class JasperReportServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by it.eng.spagobi.engines.jasperreport.JasperReportServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class JasperReportServlet
extends javax.servlet.http.HttpServlet

Process jasper report execution requests and returns bytes of the filled reports

See Also:
Serialized Form

Constructor Summary
JasperReportServlet()
           
 
Method Summary
 java.sql.Connection getConnection(java.lang.String connectionName)
          This method, based on the engine-config.xml configuration, gets a database connection and return it
 void init(javax.servlet.ServletConfig config)
          Initialize the engine
 void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          process jasper report execution requests
 
Methods inherited from class javax.servlet.http.HttpServlet
service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JasperReportServlet

public JasperReportServlet()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Initialize the engine

Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

service

public void service(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws java.io.IOException,
                    javax.servlet.ServletException
process jasper report execution requests

Overrides:
service in class javax.servlet.http.HttpServlet
Throws:
java.io.IOException
javax.servlet.ServletException

getConnection

public java.sql.Connection getConnection(java.lang.String connectionName)
This method, based on the engine-config.xml configuration, gets a database connection and return it

Parameters:
connectionName - Logical name of the connection configuration (defined into engine-config.xml)
Returns:
the database connection