PumpServlet (Licensed GPL)

A replacement for standard Velocity servlet, it enables flexible development of both Model-View-Controller (Model-2) and early JSP style (Model-1) applications. It is the only servlet ever used for all applications, which greatly simplifies the development and deployment, while avoiding the more notorious aspects of JSP's. This servlet has been in production (within Tomcat 3.3.x) for many months now, so it can be considered relatively stable. You can download it from here:

ServletParameters (Licensed GPL)

This is a simple class for handling the multipart/form-data POST-ed HTML form parameters. It stores the results of parsing into a HashMap, which makes it especially suitable for use with Velocity. The acceptable size of files posted through the class can be set. You can download it from here: