org.paneris.melati.site
Class Display
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.melati.servlet.ConfigServlet
org.melati.servlet.PoemServlet
org.melati.servlet.TemplateServlet
org.paneris.melati.site.SiteServlet
org.paneris.melati.site.Display
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class Display
- extends SiteServlet
Display an object using its Template.
This is the main servlet for the site, so it needs to handle
a number of request types.
1. Display of a record from the db
2. Display a selection of records from a table in the db
3. Display images or files from the DOCUMENT_ROOT
This last is a trick to enable an image or page to be
displayed instead of a db record/table.
http://localhost/db/Display/table/record.html
Table Record Method URL
null null null Display - Error
null null present Display/AllUrls.html
valid null present Display/page/Summary.html
valid valid null Display/page/1.html
valid valid null Display/page/About.melati.site.html
valid valid present Display/page/1/Special.html
valid valid present Display/page/About.Us/intranet.html
- See Also:
- Serialized Form
Fields inherited from class org.melati.servlet.TemplateServlet |
templateEngine |
Fields inherited from class org.melati.servlet.ConfigServlet |
melatiConfig, sysAdminEmail, sysAdminName |
Method Summary |
protected java.lang.String |
reallyDoTemplateRequest(org.melati.Melati melati,
org.melati.template.ServletTemplateContext context)
Override this method to build up output in individual servlets. |
Methods inherited from class org.melati.servlet.TemplateServlet |
addExtension, doPoemRequest, error, init, prePoemSession |
Methods inherited from class org.melati.servlet.PoemServlet |
_handleException, dbBusyMessage, destroy, getSysAdminEmail, getSysAdminName, handleException, poemContextWithLDB |
Methods inherited from class org.melati.servlet.ConfigServlet |
doGet, doPost, melatiConfig, setSysAdminEmail, setSysAdminName, writeConnectionPendingException, writeError |
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 |
Display
public Display()
reallyDoTemplateRequest
protected java.lang.String reallyDoTemplateRequest(org.melati.Melati melati,
org.melati.template.ServletTemplateContext context)
throws java.lang.Exception
- Description copied from class:
SiteServlet
- Override this method to build up output in individual servlets.
- Specified by:
reallyDoTemplateRequest
in class SiteServlet
- Returns:
- Template name without path or extension
- Throws:
java.lang.Exception
Copyright © 1997-2008 PanEris. All Rights Reserved.