# Package net.i2p.servlet

Servlet utility classes for I2P web applications, originally from susimail and moved to jetty-i2p.jar in 0.9.19 for shared use across all I2P webapps.

See: Description

- Class Summary
  Class | Description
  --- | ---
  ErrorServlet | Common servlet for errors This is intended for webapps and local plugins.
  I2PDefaultServlet | Extends DefaultServlet to set locale for the displayed time of directory listings, to prevent leaking of the locale.
  RequestWrapper | Refactored in 0.9.33 to use Servlet 3.0 API and remove dependency on old Jetty 5 MultiPartRequest code.
  WebAppProviderConfiguration | Work around the "No org.apache.tomcat.InstanceManager set in ServletContext" problem for eepsites with webapps.
  WebAppProviderConfiguration.WAPConfiguration | Configuration class for web app provider to set up Tomcat instance manager.

## Package net.i2p.servlet Description

Servlet utility classes for I2P web applications, originally from susimail and moved to jetty-i2p.jar in 0.9.19 for shared use across all I2P webapps.

Key components:

- RequestWrapper - HTTP request wrapping and processing
- ResponseWrapper - HTTP response wrapping utilities

These classes require org.mortbay classes and will be maintained as a public API until migration to a newer servlet container (servlet 3.0+).