Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Fix formatting of tables.

...

Servlet 2.5 is a maintenance release of Servlet 2.4. Both are JSR 154.

Spec versions:

Servlet 4.0

Main page:

JSR369

Java.net project:

servlet-spec
Also see Java EE Platform Specification project, javaee-spec

Stable:

Final Release

Date:

05 Sept, 2017

Download Page:

Overview
Direct Download

Online Javadoc:

Java EE 8 (A javaee.github.io link. Not available at docs.oracle.com?)

Minimum Tomcat version:

9.0.0


Spec versions:

Servlet 3.1

Main page:

JSR340

Java.net project:

servlet-spec

Stable:

Final Release

Date:

28 May, 2013

Download Page:

Overview
Direct Download

Online Javadoc:

Java EE 7

Minimum Tomcat version:

8.0.0


Spec versions:Servlet 3.0
Main page:JSR315
Stable:Final ReleaseMaintenance Release (Version 3.0 Rev a)
Date:10 Dec, 20096 Feb, 2011
Download Page:Overview
Direct Download
Overview
Change Log
Direct Download - PDF
Online Javadoc:Java EE 6
Minimum Tomcat version:7.0.07.0.25


Spec versions:

Servlet 2.5

Main page:

JSR154

Stable:

Maintenance Release

Maintenance Release 2

Date:

11 May, 2006

11 Sep, 2007

Download Page:

Overview
Direct Download - Javadoc, classes

Overview
Direct Download - PDF

Online Javadoc:

Java EE 5

Minimum Tomcat version:

6.0.0

6.0.44 (bug 57703)


Spec versions:

Servlet 2.4

Main page:

JSR154

Stable:

Final Release

Date:

24 Nov, 2003

Download Page:

Overview
Direct Download

Online Javadoc:

Java EE 1.4

Minimum Tomcat version:

5.0.0

JavaServer Pages and Expression Language Specifications

...

Expression Language was covered by JSP 2.0 and JSP 2.1 specifications, but became a separate document starting with JSP 2.2.

Spec versions
Specification:JSP 2.3EL 3.0
Main page:JSR245JSR341
Java.net project:jsp-spec-public ?el-spec
Stable:

Maintenance Release 2

_

The naming is according to JSR 245. The title page of the


JSP specification document says "Maintenace Release 3"

_

Final Release
Date:12 Jun, 201322 May, 2013
Download Page:Overview
Direct Download
Overview
Direct Download
Online Javadoc:Java EE 7, Java EE 8
Minimum Tomcat version:8.0.0


Spec versions:

JSP 2.2, EL 2.2

Main page:

JSR245

Stable:

Maintenance Release

_The naming is according to JSR 245. The title page of the
JSP specification document says "Maintenace Release 2"_

Date:

10 Dec, 2009

Download Page:

Overview
Direct Download - JSP 2.2
Direct Download - EL 2.2

Online Javadoc:

Java EE 6

Minimum Tomcat version:

7.0.0

...

HTTP 0.9

The Original HTTP as defined in 1991 at W3.org

HTTP/1.0

RFC 1945

HTTP/1.1

RFC 2068 (January 1997) - obsolete, replaced by 2616
RFC 2616 (June 1999) - obsolete, replaced by 7230...7235

RFC 7230 (June 2014) - Message Syntax and Routing
RFC 7231 (June 2014) - Semantics and Content
RFC 7232 (June 2014) - Conditional Requests
RFC 7233 (June 2014) - Range Requests
RFC 7234 (June 2014) - Caching
RFC 7235 (June 2014) - Authentication

...

HTTP/2

RFC 7540 (May 2015) - Hypertext Transfer Protocol Version 2 (HTTP/2)
RFC 7541 (May 2015) - HPACK: Header Compression for HTTP/2

HTTP/2 home page, maintained by the IETF HTTPbis Working Group

...

 HTTP - Related Specifications

RFC 2617

"HTTP Authentication: Basic and Digest Access Authentication"
It covers BASIC and DIGEST authentication methods

It was updated by RFC 7235.

...

Implemented onwards

RFC 6265

"HTTP State Management Mechanism"

The specification about cookies.

It is implemented by org.apache.tomcat.util.http.Rfc6265CookieProcessor that is available since Tomcat 8.0.15 and is the default one starting with Tomcat 8.5.0

. See also "Cookies" page in "Development Issues".

Obsolete specifications: RFC2109, RFC 2965.

...

RFC 6266

"Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)"

Content-Disposition header is used by file uploads. See also Bug 59115

AJP

The AJP protocol specification lives on the Apache Tomcat Connector web site.

WebSocket

WebSocket protocol is specified by RFC 6455.

...