Sun has posted an early access review draft of JSR-245, JavaServer Pages 2.1, in the Java Community Process (JCP). According to the draft,
JSP 2.1 extends the JavaServer Pages 2.0 Specification (JSP 1.2) in the following ways:
- The JSP specification now features a unified expression language, which is the result of the integration of the expression languages defined in the JSP 2.0 and Faces 1.1 specifications. The new unified expression language is defined in its own specification document, delivered along with the JSP 2.1 specification.
- (PENDING)The JSP 2.1 specification requires the Java™ 2 Platform, Standard Edition version 1.4 or later for standalone containers, and version 5.0 for containers that are part of a Java 2 Enterprise Edition 5.0 environment. All JSP containers must be able to run in a J2SE 5.0 environment.
- (PENDING)The JSP 2.1 specification uses the Servlet 2.5 specification for its web semantics.
Comments are due by January 7.
Sun has also posted the early access draft of JSR-252, JavaServer Faces 1.2. According to the preface, "Previous versions of the JavaServer Faces included an innovative, EL tailored to the needs of Faces. The main emphasis of this version of the Faces spec, and also the focus of the JSP spec corresponding to it, is to take those innovations and expose them to JSP page authors by creating a Unified EL that leverages the combined power of the Faces and JSP ELs. The Faces EL would then be deprecated, and the deprecated implementation would be written in terms of the Unified EL to preserve backwards compatability." Comments are due by January 7.