com.arsdigita.acs
Class Resin12DefaultServlet

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--com.arsdigita.acs.Resin12DefaultServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class Resin12DefaultServlet
extends javax.servlet.http.HttpServlet

Default servlet for use with Resin 1.2.x, called by the RequestProcessor for serving static content (.html, .gif, .jpeg, .txt, etc.)

Like Tomcat 3.2.x, Resin 1.2 does not have a single "default" servlet, but rather it has separate FileServlet and DirectoryServlet classes. This servlet determines whether the request is for a file or for a directory and calls the appropriate servlet.

To use this servlet, publish it as "default" in WEB-INF/web.xml, and publish the FileServlet and DirectoryServlet:

 <servlet>
    default
    com.arsdigita.acs.Resin12DefaultServlet
 
 <servlet>
    resin.fileHandler
    com.caucho.server.http.FileServlet
 
 <servlet>
    resin.dirHandler
    com.caucho.server.http.DirectoryServlet
 
 

See Also:
Serialized Form

Constructor Summary
Resin12DefaultServlet()
           
 
Method Summary
 void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Forwards to one of Resin's default servlets in package com.caucho.server.http, either FileServlet or DirectoryServlet, depending on whether the request is for a file or directory.
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, 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

Resin12DefaultServlet

public Resin12DefaultServlet()
Method Detail

service

public void service(javax.servlet.http.HttpServletRequest req,
                    javax.servlet.http.HttpServletResponse resp)
             throws javax.servlet.ServletException
Forwards to one of Resin's default servlets in package com.caucho.server.http, either FileServlet or DirectoryServlet, depending on whether the request is for a file or directory.
Overrides:
service in class javax.servlet.http.HttpServlet