org.apache.struts2.portlet.context
Class PreparatorServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.apache.struts2.portlet.context.PreparatorServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, StrutsStatics

public class PreparatorServlet
extends javax.servlet.http.HttpServlet
implements StrutsStatics

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.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.apache.struts2.StrutsStatics
HTTP_REQUEST, HTTP_RESPONSE, PAGE_CONTEXT, SERVLET_CONTEXT, SERVLET_DISPATCHER, STRUTS_PORTLET_CONTEXT
 
Constructor Summary
PreparatorServlet()
           
 
Method Summary
 void service(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.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(javax.servlet.http.HttpServletRequest servletRequest,
                    javax.servlet.http.HttpServletResponse servletResponse)
             throws javax.servlet.ServletException,
                    java.io.IOException
Prepares the ServletActionContext with the ServletContext, HttpServletRequest and HttpServletResponse.

Overrides:
service in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
java.io.IOException


Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.