ciao sto realizzando un applicazione in jsf 2.0 con eclipse e tomcat 7
ho creato un index.html , home.xhtml e masterpage.xhtml
index:
codice:
<?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">
<head>
<meta http-equiv="Refresh" content="0; url=Home.jsf" />
<title>Avvio Sito</title>
</head>
<body>
Avvio in corso ... Attendere prego ...</p>
</body>
</html>
home:
codice:
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:h="http://java.sun.com/jsf/html"
template="MasterPage.xhtml">
<ui:define name="content">
<div class="hom">
<h:form>
<h:outputText value="ciao" />
</h:form>
</div>
</ui:define>
</ui:composition>
masterpage:
codice:
<!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:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title><ui:insert name="windowTitle"/></title>
<link type="text/css" rel="stylesheet" href="resources/css/cupertinoskin.css"/>
</h:head>
<h:body>
<div class="header">
<p:panel>
TEMPORANEO
</p:panel>
</div>
</h:body>
</html>
ora se vado ad avviare con tomcat l 'applicazione mi parte l index che mi carica subito la home, pero' sulla home vedo solo un pannello con scritto "temporaneo" (che sarebbe il template masterpage) ma non si vede niente di quello che scrivo sulla home (tipo l outputpanel con scritto ciao nn si vede), levando il template praticamente la home mi rimane una pagina bianca e non si vede niente.