Prezados, estou fazendo uns testes com Facelets e estou tendo alguns problemas com essa funcionalidade. Usei o exemplo do livro do Edson Gonçalves de NetBeans, e dei uma olhada nesse Exemplo: http://blog.globalcode.com.br/2009/08/facelets-uma-forma-mais-agil-para.html
Minha aplicação está assim:
principal.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:f="http://java.sun.com/jsf/core">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="./../css/default.css" rel="stylesheet" type="text/css" />
<link href="./../css/cssLayout.css" rel="stylesheet" type="text/css" />
<title>.:: Krugger - Gerenciador de Projetos XP ::.</title>
</head>
<body>
<div id="geral">
<div id="topo">
</div>
<div id="menu">
<p>Menu Aqui</p>
</div>
<div id="conteudo" class="conteudo_centro">
<ui:insert name="conteudo">Content</ui:insert>
</div>
<div id="rodape">
</div>
</div>
</body>
</html>
<?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">
<body>
<ui:composition template="./templates/principal.xhtml">
<ui:define name="conteudo">
conteudo
</ui:define>
</ui:composition>
</body>
</html>
Aí pra descargo de consciência, resolvi fazer que nem o Edson faz no livro e criei um index.jsp que faz um foward para o index.xhtml e... Voilá... tudo funcionou perfeitamente...
O que ocorreu para que ele funcionasse dessa forma e não da forma que estava anteriormente (com meu web.xml apontando direto ao index.xhtml) ????
Alguém já passou por isso ???
Falows ;)
