Problème accès aux pages Netbeans JSF Template

Signaler
Messages postés
9
Date d'inscription
mercredi 31 juillet 2013
Statut
Membre
Dernière intervention
7 février 2014
-
Bonjour,
Bonjour,
J'ai veux développer une application WEB CRUD sur Netbeans 7.3, l'application marche bien, seulement je souhaiterais diviser la pages en quatre parties (Top, left, body, footer), j'ai trouvé un code qui le fait bien et ça marche aussi seulement là où j'ai des soucis, lorsque je veux affiché mes pages généré avec le CRUD Netbeans j'ai cette erreur. Je joins le code du fichier web.xml, index.jsf, menu.jsf et la page à afficher page2.jsf

[ServletException in:/Page2.jsp] /Page2.jsp(9,56) PWC6188: The absolute uri: http://java.sun.com/jsf/core cannot be resolved in either web.xml or the jar files deployed with this application'

Web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0">

<!-- Action Servlet Configuration -->
<servlet>
<servlet-name>action</servlet-name>
<!-- Spécification de la classe servlet a utiliser:
- Struts1.0.x: ActionComponentServlet
- Struts1.1: ActionServlet
- no Struts: TilesServlet
-->
<!-- <servlet-class>org.apache.struts.tiles.ActionComponentServlet</servlet-class> -->
<!-- <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> -->

<servlet-class>org.apache.struts.tiles.TilesServlet</servlet-class>

<load-on-startup>2</load-on-startup>
</servlet>

<!-- le fichier charger avec l'application web -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

<!-- Le descripteur de balise Tiles -->
<taglib>
<taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/WEB-INF/tld/html_basic.tld</taglib-uri>
<taglib-location>/WEB-INF/tld/html_basic.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/WEB-INF/tld/jsf_core.tld</taglib-uri>
<taglib-location>/WEB-INF/tld/jsf_core.tld</taglib-location>
</taglib>

</web-app>



Index.jsp

<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>

<tiles:insert page="./tiles-layout/Layout.jsp" flush="true">
<tiles:put name="title" value="Tiles exemple 1" />
<tiles:put name="header" value="/tiles-component/header.jsp" />
<tiles:put name="footer" value="/tiles-component/footer.jsp" />
<tiles:put name="menu" value="/tiles-component/Menu.jsp" />
<tiles:put name="body" value="/tiles-component/body.jsp" />
</tiles:insert>



Menu.jsp

<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>

<table cellspacing="2" cellpadding="2" border="0" width="15%">
<tr>
<td bgcolor="#336699">Documentation</td>
</tr>
<tr>
<td align="right"><a href="<%=request.getContextPath()%>/index.jsp" >Menu 1</a></td>
</tr>
<tr>
<td align="right"><a href="<%=request.getContextPath()%>/Page2.jsp" >Menu 2</a></td>
</tr>
<tr>
<td align="right"><a href="<%=request.getContextPath()%>/town1.jsp" >Menu 3</a></td>
</tr>
</table>



Page2.jsf

<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h" %>go
<!DOCTYPE html>

<table cellspacing="2" cellpadding="2" border="0" width="100%" align="center">
<tr>
<td align="center" >
<font color="#023264" size="+2">
<em> Ceci est un exemple de la PAGE 2! </em>
<br>

<input type="text" name="jsftags:_id1" value="123 JSF Ave" />

<em> </em>
Cet exemple ne contient que des parties statiques de la PAGE ".
</font>
</td>
</tr>
</table>
<br><br><br><br><br><br>