Bonjour à tous,

Voilà j'ai un soucis avec le <ui:include> pour inclure un bout de code d'une page xhtml dans une autre page. J'ai essayé avec un collégue qui lui à simplement mis son code html dans une page xhtml et ensuite fait le <ui:include> dans la page ou il voulait mettre son bout code et tout à fonctionner correctement. Quand je regarde dans sa console du navigateur le code html est bien ajouter contrairement à moi ou on voit la balise <ui:include> dans la console comme-ci celle n'était pas interpréter, j'ai tout essayé et rien à faire. Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<head>
<meta charset="UTF-8"/>
<title>Insert title here</title>
</head>
<body>
 <ui:include src="nav.xhtml"></ui:include>
</body>
</html>
nav.xhtml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<ui:fragment xmlns="http://www.w3.org/1999/xhtml"
             xmlns:h="http://xmlns.jcp.org/jsf/html"
             xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
 
    <div class="form-group">
        <h:outputLabel styleClass="col-sm-2 control-label" value="titi"/>
        <h:inputText styleClass="form-control col-sm-2" value="toto"/>
    </div>
</ui:fragment>
 
<p> hello world</p>

Nom : Capture.PNG
Affichages : 645
Taille : 19,8 Ko

Je comprends pas pourquoi peut etre cela vient de ma configuration mais j'en doute le reste ne pas posé problème donc je suis un peu bloqué car j'aimerai pouvoir réutilisé du code sur d'autres pages donc si quelqu'un à une idée se serait super cool.

Merci d'avance.

PS: j'ai essayé un simple <p>hello world</p> comme mon collégue à fait et cela ne s'affiche pas alors que lui oui