Salut les gas
J'aimerais savoir comment faire des include en jsf comme en jsp et php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <include page=test.html />
Merci
Salut les gas
J'aimerais savoir comment faire des include en jsf comme en jsp et php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <include page=test.html />
Merci
Avec les Facelets et le tag <ui:include/> par exemple...
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
Merci pour ta reponse,
La balisen'existe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <ui ...
Je ne sais pas quoi importer pour que ca marche je suis sur netbeans 6.1.
Merci
jai essayer avec <jsp:include page="test.jsp" /> dans ma page main.jsp
la page test.jsp contient du code JSF,
le code n'est pas interpreté!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <h:form> <h:commandLink action="case3" value="Attestations" /> </h:form>
C'est qui l'astuce pour un menu que je dois inclure dans plusieurs pages jsf????![]()
Que veux-tu dire par le code n'est pas interprété? T'as pas de formulaire? As-tu bien défini le 'h:' dans menu.jsp?
Sinon, coté jsf, on recommande plustot le <f:subView ..../>
Je te donne un exemple:
Tu devrais assez simplement t'en sortir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <!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:h="http://java.sun.com/jsf/html"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>agence</title> <link href="#{facesContext.externalContext.request.contextPath}/stylesheet/theme.css" rel="stylesheet" type="text/css" /> </head> <body> <ui:include src="toolbar.xhtml"> <ui:param name="projectName" value="Agence"/> </ui:include> <div class="menu"> <ui:include src="menu.xhtml"/> </div> <div class="body"> <ui:insert name="body"/> </div> <div class="footer"> <h:outputText value="blabla" styleClass="footer"/> </div> </body> </html>
pClement: c'est ddu xhtml facelets là, si tu lit le problème de base, il est en jsp, c'est pas là meme chose, les tags ui existent pas![]()
Ben pourtant il parle bien de JSF dans le titre tu thread, et comme romaintaz, je pense que ce qu'il cherche c'est le tag ui, mais également le tag h, mais je me trompe peut être, attendons un retour de sa part![]()
JSF ne signifie pas nécessairement facelet![]()
Exactement, Facelets est une librairie externe (à mon avis quasi-obligatoire) que l'on doit ajouter. Elle ne fait pas partie, de base, de JSF (et c'est bien dommage).
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
c'est vrai autant pour moi, n'ayant qu'un projet utilisant les JSF, je n'ai pas envisagé sans les facelets.
Mea culpa ^^
Partager