com.opensymphony.webwork.portlet.context
Class PreparatorServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.opensymphony.webwork.portlet.context.PreparatorServlet
All Implemented Interfaces:
WebWorkStatics, Serializable, Servlet, ServletConfig

public class PreparatorServlet
extends HttpServlet
implements WebWorkStatics

Since a portlet is not dispatched the same way as a servlet, the ServletActionContext is not immediately available, as it depends on objects from the servlet API. However, the WW2 view implementations require access to the objects in the ServletActionContext, and this servlet makes sure that these are available when the portlet actions are executing the render results.

Author:
Nils-Helge Garli
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.opensymphony.webwork.WebWorkStatics
HTTP_REQUEST, HTTP_RESPONSE, PAGE_CONTEXT, SERVLET_CONTEXT, SERVLET_DISPATCHER
 
Constructor Summary
PreparatorServlet()
           
 
Method Summary
 void service(HttpServletRequest servletRequest, HttpServletResponse servletResponse)
          Prepares the ServletActionContext with the ServletContext, HttpServletRequest and HttpServletResponse.
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PreparatorServlet

public PreparatorServlet()
Method Detail

service

public void service(HttpServletRequest servletRequest,
                    HttpServletResponse servletResponse)
             throws ServletException,
                    IOException
Prepares the ServletActionContext with the ServletContext, HttpServletRequest and HttpServletResponse.

Overrides:
service in class HttpServlet
Throws:
ServletException
IOException

WebWork Project Page