What's Facelets?
Facelets is a powerful but lightweight page declaration language that you can use to design JavaServer Faces views using HTML style templates and to build component trees.
Facelets features include the following:
Use of XHTML for building web pages
Support for templating for components and pages
Support for Facelets Tag libraries in addition to JavaServer Faces and JSTL tag libraries
Support for unified EL
Compile-time EL Validation


