JSF - Dúvida Simples

Galera, to com a seguinte dúvida. Gostaria de juntar a minha página JSF em um template que baixei na net. Como faço para fazer esta associação?

Quando eu coloco meu painelGrid dentro de um table a minha página é toda carregada com aquela tabela e sua cor.

Alguem poderia dizer como é feita essa associação de embas?

Pessoal vim ressusitar essa minha dúvida pq ainda estou com ela, mesmo depois de 1 dia pesquisando na internet ainda não consegui rersolver.

Resumindo:

tenho uma pequena tela de login:

[code] <f:view>
<h:form>
<h:message for=“login”></h:message>
<h:panelGrid columns=“1” id=“Logon”>
<h:outputLabel value=“Login” for=“login”>
<h:inputText id=“login” maxlength=“20” value="#{usuario.login}"
required=“true”>
<f:validateLength minimum=“10” />
</h:inputText>
</h:outputLabel>

					<h:outputLabel value="Senha" for="senha">
						<h:inputSecret id="senha" value="#{usuario.senha}"
							required="true">
							<f:validateLength minimum="6" />
						</h:inputSecret>
					</h:outputLabel>

					<h:commandButton action="#{usuario.validarUsuario}" value="OK" />
				</h:panelGrid>
			</h:form>
		</f:view>[/code]

Não consigo inserir em um template que baixei na web.
Alguem poderia dar uma dica?

Utilize facelets…

Assim vc insere uma tag no template:

&lt;ui:insert name="conteudo"&gt;Conteúdo default caso nenhuma página sobrescreva aqui&lt;/ui:insert&gt;

E nas páginas que deverão “herdar” este template vc faz assim:

&lt;ui:define name="conteudo"&gt;Seu código aqui!!!&lt;/ui:define&gt;

Humm, muito bom. Mas me responde uma coisa. Tenho que configurar algo no web.xml???

http://www.devmedia.com.br/articles/viewcomp.asp?comp=5332
https://facelets.dev.java.net/nonav/docs/dev/docbook.html

Obrigado pela força.

:wink:

[quote=ACDias]Utilize facelets…

Assim vc insere uma tag no template:
[/quote]

também recomendo Facelets, estou usando e é bem legal,
principalmente a possibilidade de criarmos nossos próprios componentes
e publicar nossas tag’s.