org.picocontainer.web.webwork.velocity
Class WebWorkVelocityServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.apache.velocity.tools.view.servlet.VelocityViewServlet
              extended by org.picocontainer.web.webwork.velocity.WebWorkVelocityServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public final class WebWorkVelocityServlet
extends org.apache.velocity.tools.view.servlet.VelocityViewServlet

velocity integration servlet. integrates container hieararchy into velocity context as well webwork specific objects. This servlet is not derived from standart webwork velocity servlet because it inherits from obsolete velocity servlet ( which does not allow resource loading from webapp ). acc configuration is done like original velocity servlet does

Author:
Konstantin Pribluda
See Also:
Serialized Form

Nested Class Summary
static class WebWorkVelocityServlet.ServletFilter
           
 
Field Summary
 
Fields inherited from class org.apache.velocity.tools.view.servlet.VelocityViewServlet
CONTENT_TYPE, DEFAULT_CONTENT_TYPE, DEFAULT_OUTPUT_ENCODING, DEFAULT_PROPERTIES_PATH, DEFAULT_TOOLBOX_PATH, DEFAULT_TOOLS_PROPERTIES, INIT_PROPS_KEY, SERVLET_CONTEXT_KEY, TOOLBOX_KEY, toolboxManager
 
Constructor Summary
WebWorkVelocityServlet()
           
 
Method Summary
protected  org.apache.velocity.context.Context createContext(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  org.apache.velocity.Template handleRequest(javax.servlet.http.HttpServletRequest aRequest, javax.servlet.http.HttpServletResponse aResponse, org.apache.velocity.context.Context ctx)
          Get the template to show.
 
Methods inherited from class org.apache.velocity.tools.view.servlet.VelocityViewServlet
doGet, doPost, doRequest, error, findInitParameter, getResponseWriter, getTemplate, getTemplate, getVelocityEngine, getVelocityProperty, init, initToolbox, initVelocity, loadConfiguration, mergeTemplate, performMerge, requestCleanup, setContentType, setVelocityEngine
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebWorkVelocityServlet

public WebWorkVelocityServlet()
Method Detail

createContext

protected org.apache.velocity.context.Context createContext(javax.servlet.http.HttpServletRequest request,
                                                            javax.servlet.http.HttpServletResponse response)
Overrides:
createContext in class org.apache.velocity.tools.view.servlet.VelocityViewServlet

handleRequest

protected org.apache.velocity.Template handleRequest(javax.servlet.http.HttpServletRequest aRequest,
                                                     javax.servlet.http.HttpServletResponse aResponse,
                                                     org.apache.velocity.context.Context ctx)
                                              throws Exception
Get the template to show.

Overrides:
handleRequest in class org.apache.velocity.tools.view.servlet.VelocityViewServlet
Throws:
Exception


Copyright © 2008. All Rights Reserved.