com.jcorporate.expresso.core.servlet.viewhandler
Class DefaultViewHandler
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.jcorporate.expresso.core.servlet.StdServlet
com.jcorporate.expresso.core.servlet.DBServlet
com.jcorporate.expresso.core.servlet.viewhandler.ViewHandler
com.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
| 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultViewHandler
public DefaultViewHandler()
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 renderreq - 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 renderrequest - the Servlet Request.response - the Servlet responsep - the Page to display
- Throws:
HtmlException - upon rendering error
ControllerException - upon i18n error
Please see www.jcorporate.com for information about new Expresso releases.