Cara vc deve usar Facelets.
O Facelets é um subprojeto do JSF mantido pela Sun. Ele é facilmente integrado ao JSF.
· Permite integração com JSF 1.1 e 1.2, incluindo a especificação da Sun e o Apache Myfaces.
· Facilidade na criação de templates.
· O atributo ?jsfc? que permite incluir trechos de código JSF nas tags HTML
· Elimina o “JSP Compiler to Servlet” incrementando de 30% a 50% a performance do sistema.
· Facilidade para criar componentes reutilizáveis.
· Usa XHTML como tecnologia de view do JSF.
· Precisão para reportar erros.
Instalando o Facelets
A instalação do faceletes é muito fácil, para isso basta seguir os passos a seguir.
· Fazer o download da distribuição em - https://facelets.dev.java.net/.
· Copiar os Jars do facelets para a pasta WEB-INF/lib da sua aplicação.
· Adicionar os parâmetros de contexto no arquivo web.xml.
· Adicionar o FaceletViewHandler no arquivo faces-config.xml.