Bom dia galera !!
Gostaria tirar a seguinte duvida ou se pudessem postar algum link que explique, ta na paz …
Como eu faço um template com JSF ???
Vlw galera, brigadão!!!

Bom dia galera !!
Gostaria tirar a seguinte duvida ou se pudessem postar algum link que explique, ta na paz …
Como eu faço um template com JSF ???
Vlw galera, brigadão!!!

Utilizando Facelets, segue abaixo um exemplo:
template.xhtml
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.prime.com.tr/ui">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</h:head>
<h:body>
<div id="content">
<ui:insert name="content"></ui:insert>
</div>
</h:body>
</html>
cliente.xhtml
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
template="template.xhtml"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<ui:define name="content">
Conteúdo da página...
</ui:define>
</ui:composition>
Lucas, no template você utiliza a tag <ui:insert name=“content”> para identificar áreas onde você irá inserir conteúdos nas páginas que serão clientes do template. No Cliente <ui:define name=“content”> para especificar no interior da tag o seu conteúdo.
Espero ter ajudado.
Visite: http://benignosales.wordpress.com/ para aprender mais sobre jsf, primefaces, richfaces…
Abraços
Muito obrigado cara !!
Vlw !