JSF: Mise en forme d'une page incluse dans une autre
Bonjour.
Je travaille sur une application Java web où il me faut inclure un menu de navigation sur toutes mes pages JSF. Pour cela j'ai créé une page JSF contenant le menu que je veux inclure dans les autres pages. voici son code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<ui:composition xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<ul>
<ol>
<h:form>
<h:commandLink action="toinscription" value="S'inscrire" />
</h:form>
</ol>
<ol>
<h:form>
<h:commandLink action="tologMenu" value="Voir les logs" />
</h:form>
</ol>
</ul>
</ui:composition> |
Cette page je l'inclus dans toutes les autres pages à l'aide de la ligne suivante:
Code:
1 2
|
<ui:include src="/navigationMenu.xhtml" /> |
Maintenant je veux appliquer un style css au menu. Pour cela dans les pages où j'ai inclus le menu, j'ai utilisé ce code
Code:
1 2 3 4
|
<div id='navigationMenu'>
<ui:include src="/navigationMenu.xhtml" />
</div> |
Et c'est avec cet identifiant donné à la balise <div> que je définit mon style css dans un fichier que je référence par le code suivant:
Code:
1 2
|
<h:outputStylesheet name="css/form.css" /> |
ET le fichier est bien référencé. Mais le style du menu ne change pas. Ce que j'ai fait n'est pas bon? Quelqu'un a une idée de comment faire?
Merci pour votre