[JAVA / FACELET / JSF ...] Configuration

Fermé
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 - 24 mars 2009 à 15:06
Bonjour,

Je suis débutante en java.
Je suis sur un projet web en JAVA avec JSF1.2 avec un tomcat 6.0.
Je voudrais utiliser facelet pour "templatiser" mes pages afin de ne pas faire l'include du menu sur chaque page.
J'ai pris les *.jar qu'il faut (enfin je crois).
- commons-beanutils.jar
- commons-collections.jar
- commons-dbcp.jar
- commons-digester.jar
- commons-logging.jar
- commons-pool-1.3.jar
- jsf-api.jar
- jsf-facelets.jar
- jsf-impl.jar
- jsf-tlds.jar
- jstl.jar
- log4j-1.2.15.jar
- ojdbc14.jar
- spring.jar


pour mes fichiers de configurations ....
web.xml
		<!-- Use Documents Saved as *.xhtml -->
		<context-param>
			<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
			<param-value>.xhtml</param-value>
		</context-param>
		<!-- Special Debug Output for Development -->
		<context-param>
			<param-name>facelets.DEVELOPMENT</param-name>
			<param-value>true</param-value>
		</context-param>

plus plein d'autre chose qui je pense n'ont rien à voir
faces-config.xml
<faces-config version="1.2" 
	xmlns="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html"
	xmlns:xi="http://www.w3.org/2001/XInclude/"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-facesconfig_1_2.xsd">
	<application>
		<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
	</application>
	<application>
		<variable-resolver>org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver>
	</application>
</faces-config>

plus plein d'autre chose qui je pense n'ont rien à voir


Et maintenant, je vous explique mon souci ...
J'ai créer une page index.jsp qui fait appel à mon template (.*xhtml).
Mais quand je l'execute ... pas d'erreur dans la console (c'est déjà ça de pris) mais surtout interpretation de mon index.jsp comme si c'était du html ... donc il affiche une page blache car le navigateur ne sais pas interpreter les ui:
code source données par le bavigateur
<!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="https://www.oracle.com/java/technologies/"
	xmlns:f="https://www.oracle.com/java/technologies/"
	xmlns:h="https://www.oracle.com/java/technologies/"
	>
	<ui:composition template="/template.xhtml">
		<ui:define name="title">
			Là y a mon entete !!
		</ui:define>
	</ui:composition>
</html>


comment faire pour qu'il affiche une page html "normal" en utilisant mon template ?
je pense que j'ai du rater un truc à la configuration mais je ne sais pas quoi ...
merci d 'avance pour votre aide :D
A voir également: