The ultimate Java version table (J2EE, Java EE, Servlet, JSP, JSTL)

Solution 1:

Here is one: enter image description here

Also I want to add some information about Java EE7:

In Java EE 7, no changes were made to JSP and JSTL because these specifications have not been updated.

Expression Language has been removed from JSP and now has its own JSR (341).

Servlets and JSF have both been updated.

WebSocket 1.0 was introduced in Java EE 7.

And also please see this image for Java EE7:

enter image description here

Let me add this as well:

enter image description here

Solution 2:

Wikipedia has a Java EE version history. Not in a table, but you can easily bake one yourself based on that if you want. To make it available to everyone, you could just add it as a table to the very same Wikipedia page. The current Java EE 6 uses by the way Servlet 3.0 / JSP 2.2 / JSTL 1.2.

JSP 2.2 is by the way nothing more than a "maintenance release" of JSP 2.1.