org.chwf.servlet.filter
Class FilterServlet

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--org.chwf.servlet.filter.FilterServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class FilterServlet
extends javax.servlet.http.HttpServlet

A component that intercepts requests and invokes components. It acts as a "micro-container" to add Servlet 2.3 filter support to a Servlet 2.2 compliant server.

Author:
Paul Strack
See Also:
Serialized Form

Constructor Summary
FilterServlet()
           
 
Method Summary
 void destroy()
          Destroy all filters.
 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Runs filters.
 void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Runs filters.
 void init(javax.servlet.ServletConfig config)
          Initialize the filters for the Chrysalis micro-container.
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, 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
 

Constructor Detail

FilterServlet

public FilterServlet()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Initialize the filters for the Chrysalis micro-container.
Overrides:
init in class javax.servlet.GenericServlet
Parameters:
config - The servlet config.
Throws:
javax.servlet.ServletException - If the filters cannot be initialized.

doGet

public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws javax.servlet.ServletException,
                  java.io.IOException
Runs filters.
Overrides:
doGet in class javax.servlet.http.HttpServlet
Parameters:
request - The request.
response - The response.
Throws:
javax.servlet.ServletException - For servlet exceptions.
java.io.IOException - For IO exceptions.

doPost

public void doPost(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws javax.servlet.ServletException,
                   java.io.IOException
Runs filters.
Overrides:
doPost in class javax.servlet.http.HttpServlet
Parameters:
request - The request.
response - The response.
Throws:
javax.servlet.ServletException - For servlet exceptions.
java.io.IOException - For IO exceptions.

destroy

public void destroy()
Destroy all filters.
Overrides:
destroy in class javax.servlet.GenericServlet


Copyright © 2002-2004, Paul Strack. All Rights Reserved.