Expresso 5-6

com.jcorporate.expresso.core.servlet.viewhandler
Class DefaultViewHandler

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended bycom.jcorporate.expresso.core.servlet.StdServlet
              extended bycom.jcorporate.expresso.core.servlet.DBServlet
                  extended bycom.jcorporate.expresso.core.servlet.viewhandler.ViewHandler
                      extended bycom.jcorporate.expresso.core.servlet.viewhandler.DefaultViewHandler
All Implemented Interfaces:
Serializable, Servlet, ServletConfig
Direct Known Subclasses:
ExcelViewHandler

public class DefaultViewHandler
extends ViewHandler

ViewHandler designed to generate a default view in HTML when no other view is specified

Author:
Michael Nash
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.jcorporate.expresso.core.servlet.DBServlet
thisClass
 
Fields inherited from class com.jcorporate.expresso.core.servlet.StdServlet
mySchema
 
Constructor Summary
DefaultViewHandler()
           
 
Method Summary
 void handleView(ControllerResponse con, HttpServletRequest req, HttpServletResponse res)
          Display the response from a controller with a "default" view generated in HTML
protected  void printDisplay(ControllerResponse con, HttpServletRequest request, HttpServletResponse response, Page p)
          Separate to allow overriding for different types of rendering.
 
Methods inherited from class com.jcorporate.expresso.core.servlet.viewhandler.ViewHandler
doGet, doPost, getTitle, process
 
Methods inherited from class com.jcorporate.expresso.core.servlet.DBServlet
destroy, getDBName, init, requireLogin, setDBName, setSkipLogin, setupChannels
 
Methods inherited from class com.jcorporate.expresso.core.servlet.StdServlet
getSchema, getServerName, getServerPort, getServletPrefix, getServletPrefix, getString, getString, handleParam, setSchema, showError, showError
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultViewHandler

public DefaultViewHandler()
Method Detail

handleView

public void handleView(ControllerResponse con,
                       HttpServletRequest req,
                       HttpServletResponse res)
                throws ServletException,
                       IOException,
                       ControllerException
Display the response from a controller with a "default" view generated in HTML

Specified by:
handleView in class ViewHandler
Parameters:
con - The ControllerResponse object to render
req - the Servlet Request.
res - the Servlet response
Throws:
ServletException - upon HTML rendering error
ControllerException - upon error querying controller response object
IOException - upon i/o error

printDisplay

protected void printDisplay(ControllerResponse con,
                            HttpServletRequest request,
                            HttpServletResponse response,
                            Page p)
                     throws HtmlException,
                            ControllerException
Separate to allow overriding for different types of rendering.

Parameters:
con - The ControllerResponse object to render
request - the Servlet Request.
response - the Servlet response
p - the Page to display
Throws:
HtmlException - upon rendering error
ControllerException - upon i18n error

Expresso 5-6

Please see www.jcorporate.com for information about new Expresso releases.