Facelets are lightweight page declaration language which uses HTML style templates to build component tree to build Java server faces views.
Some of Facelets feature are listed as below :
* It uses XHTML for creating web pages.
* Besides JSF and JSTL tag libraries, it offers Facelets tag libraries.
* Expression language support, component, and pages templating.