Olá pessoal do GUJ, estou com um problema muito, muito chato.
Estou com problemas na navegação com JSF 2.0. Parece que algumas páginas chamam o template facelet (template.xhtml) outras não, como a página a seguir:
Minha plataforma:
Netbeans 7.0.1
Mojara 2.1.7
Primefaces 3.1.1
JPA 2.0 (EclipseLink)
Tomcat 7.0.14.0
JDK 1.6
<?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:p="http://primefaces.org/ui"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>Facelet Title</title>
</h:head>
<body>
<ui:composition template="./../../../template/template.xhtml">
<ui:define name="content">
<h:form id="form_managed_usuarios" prependId="false">
//ESTE LINK FUNCIONA PORÉM A PÁGINA NEW.XHTML E CHAMADA SEM OS ESTILOS E SEM A APLICAÇÃO DO TEMPLATE FACELET (TEMPLATE.XHTML)
//VALE RESSALTAR QUE A PÁGINA NEW.XHTML ESTÁ NA MESMA PASTA DESTA;
//A PÁGINA NEW.XHTML É CHAMADA TB POR LOGIN.XHTML QUE NÃO É FACELETS, AÍ SIM A PÁGINA NEW.XHTML É CARREGADA NORMALMENTE
//QUALQUER PÁGINA CHAMADA AQUI DA ESSE ROLO, JÁ FIZ O TESTE, COM BARRA SEM BARRA E ETC.
<p:commandLink ajax="false" value="Perfil" action="new?faces-redirect=true"/>
</h:form>
</ui:define>
</ui:composition>
</body>
</html>
Sinceramente não sei o que está acontecendo. Com certeza não é o primefaces pois se coloco h:commandLink tb da o mesmo problema. Porfavor me ajudem.