Java Servlet Technology

Java Servlet technology provides Web developers with a simple, consistent mechanism for extending the functionality of a Web server and for accessing existing business systems. A servlet can almost be thought of as an applet that runs on the server side--without a face. Java servlets make many Web applications possible.

The reference implementation is included in the Java EE 5 SDK and also in the open-source Java Platform, Enterprise Edition (Java EE) application server, available through the GlassFish project, on The reference implementation source code for Servlet technology is available from the svn repository on Additional information on all webtier technologies in GlassFish can be found at the GlassFish Webtier page.

What's New

Java Servlet 3.0 Specification now available for Public Review The Public Review Draft Specification for the Java Servlet 3.0 (JSR 315) Specification is now available for Public Review from

Maintenance Release of the Java Servlet 2.5 Specification Download the maintenance release of the Java Servlet Specification, version 2.5. This version of Java Servlet technology is included in the Java EE 5 Platform.

Web Tier to Go With Java EE 5: A Look at Resource Injection Read about the support for annotations by Java web tier technologies and how they can simplify access to resources, environment data, and life-cycle control.

Check Out JSPWiki! Learn about and download JSPWiki, the wiki engine based on JSP technology.


To learn about webtier technologies in GlassFish please post questions on GlassFish Webtier forum or send e-mail to

Java Servlet Developers! The Java Servlet Technology Forum is a great place to learn more about developing with servlet technology.