JavaServer Faces technology is a server-side user interface component framework for Java technology-based web applications. It includes
- A set of APIs for: representing UI components and managing their state, handling events and input validation, defining page navigation, and supporting internationalization and accessibility.
- A JavaServer Pages (JSP) custom tag library for expressing a JavaServer Faces interface within a JSP page.
JavaServer Faces Technology 1.2
The latest version of JavaServer Faces technology is version 1.2, the final version of which has been released through the
Java Community Process under
JSR-252. You can download the 1.2 version of the specification from the JSR 252 web page.
The latest implementation of version 1.2 is the patch release, version
1.2_04. You can download all patch releases from
here. See the
Announcements page for the javaserverfaces.dev.java.net project for more details on each of the releases.
You can get the JavaServer Faces 1.2 reference implementation in one of the following ways:
The reference implementation source code is available from the
javaserverfaces-sources project on java.net.
See the
release notes for more information on new features and known issues in JavaServer Faces technology 1.2.
See chapters 9 through 13 of the
Java EE tutorial for tutorial documentation on JavaServer Faces technology 1.2.
Please send feedback on the version 1.2 specification to
jsr-252-comments@jcp.org. Please send feedback on the version 1.2 reference implementation to
dev@javaserverfaces.dev.java.net.
For the latest news on JavaServer Faces technology version 1.2, see the
javaserverfaces-spec-public and
javaserverfaces projects on java.net.
JavaServer Faces Technology 1.1
You can also download past versions of the specification and reference implementation from this page. The previous final version of JavaServer Faces technology is version 1.1. This version has been tested with various configurations with the Java 2 SDK, Standard Edition version 1.3.1_04, 1.4, and 1.4.1 on the following platforms and browsers:
- Solaris 2.8
- Solaris 2.9
- Windows 2000
- Windows XP
- RedHat Linux 7.2
- Netscape 6.x
- Internet Explorer 6
This product includes software developed by the Apache Software Foundation (http://www.apache.org/).