inclure un fichier jsf dans un autre - Java - Programmation
Marsh Posté le 15-01-2007 à 10:50:37
après des testes et des recherches j'ai ralisé que pour inclure une page jsf il faut:
1- créer un page jsp
2- utiliser le taglib jsp d'importation <jsp:includ..... > pour inclure une page jsf, <jsp:includ page="nomPage.jsp" avec nomPage.jsp c'est la page jsf à inclure
3.Executer la page principale, mais on lui donnant l'extention ds pages jsf (*.faces, *.jsf) selon votres configuration dans le fichier web.xml
NB: l'utilisation de la pages principale -celle qui import la page jsf- avec l'extension "jsp" importera la page, mais avec un petit problème: selement l'affichage des élement qui sont en dehors des taglib "jsf" seront affichés, càd tout ce qui est dans <f:view> ne sera pas affiché ou executé
Et bonne chance.
Marsh Posté le 06-10-2007 à 18:25:49
dans la page principale qui se nome index.jsp on fait le code suivant: <jsp:includ page="menu.jsp" /> avec menu.jsp c'est le nom de la page à inclure
dans la page menu.jsp, normalement on fait <f:view>, dans ce cas l'inclusion ne marche pas. donc il faut ecrire <f:subview> au lieu de <f:view>
Marsh Posté le 13-01-2007 à 10:55:26
Salut,
j'ai créer deux pages jsf, la première c'es la principale, la deuxième c'est celle qu'on veut inclure dans la première.
le problème c'est que les balises jsp ne fonctionnent pas: <jsp:include....> ou <%@ include....>.
j'ai chercher sur internet et j'ai trouver une eventuelle solution c'est: <c:import url="lien"> de la bibliothèque jstl.
lorsque j'utilise cette méthode, un erreur s'affiche on indiquant qu'il y a erreur d'insertion: [b][/b], en d'autres terme c'est le même message d'erreur affiché lorsqu'on utilise les balise jsp.
Est ce que quelqu'un pourait m'aider pour trouver la solution, et merci
Message édité par neyo le 15-01-2007 à 10:59:56
---------------
Aidez les autres, les autres vous aideront,