This article helps you understand all major versions of Java Servlet technology with important changes in each version.

Java Servlet is a technology that allows programmers to create dynamic websites using Java programming language. A servlet is a server-side component that can receive requests from clients, interact with other business components, and send responses back to the clients.

Since its first announcement in 1996, Java Servlet has become the foundational technology of Java web application development stack. The following table provides an overview of the history of Java Servlet in terms of Java Servlet API specification versions and the corresponding Java EE platform.

 

Java Servlet Version History:

 

 

Java Servlet Version

 

 

Release Time

 

 

Java EE Platform

 

 

Java Servlet 1.0

 

 

December 1996

 

 

 

Java Servlet 2.0

 

 

December 1997

 

 

 

Java Servlet 2.1

 

 

November 1998

 

 

 

Java Servlet 2.2

 

 

August 1999

 

 

J2EE 1.2

 

 

Java Servlet 2.3

 

 

August 2001

 

 

J2EE 1.3

 

 

Java Servlet 2.4

 

 

November 2003

 

 

J2EE 1.4

 

 

Java Servlet 2.5

 

 

September 2005

 

 

Java EE 5

 

 

Java Servlet 3.0

 

 

December 2009

 

 

Java EE 6

 

 

Java Servlet 3.1

 

 

May 2013

 

 

Java EE 7

 

 

Java Servlet 4.0

 

 

September 2017

 

 

Java EE 8

 

 

Java Servlet is part of Java EE. And since Oracle donated the Java EE platform to the Eclipse Foundation at the end of 2017, Java Servlet has been renamed Jakarta Servlet.

 

Notable Changes in Each Release of Java Servlet:

Throughout its history, each release of Java Servlet technology brought significant performance improvements, security updates, and feature enhancements designed to make Java Servlets more powerful and easier to integrate with other enterprise technologies. The following summary gives you

 

Java Servlet 2.0 (December 1997):

 

Java Servlet 2.1 (November 1998):

 

Java Servlet 2.2 (August 1999):

 

Java Servlet 2.3 (August 2001):

 

Java Servlet 2.4 (November 2003):

 

Java Servlet 2.5 (May 2006):

 

Java Servlet 3.0 (December 2009):

 

Java Servlet 3.1 (May 2013):

 

Java Servlet 4.0 (September 2017):

 

Learn more about Java Servlet:


About the Author:

is certified Java programmer (SCJP and SCWCD). He began programming with Java back in the days of Java 1.4 and has been passionate about it ever since. You can connect with him on Facebook and watch his Java videos on YouTube.