J'utilise la technologie Facelet Templating pour mettre en page ma page dans une application JSF 2 sur laquelle je travaille.
Dans mon header.xhtml, primefaces exige que la barre de menus soit entourée de h:form.
<h:form>
<p:menubar autoSubmenuDisplay="true">
Menu Items here!
</p:menubar>
</h:form>
Donc, dans mes pages de contenu, j'aurai un autre h:form ou plus.
Est-ce que cela fonctionnera si je place simplement le h:form dans mon template.xhtml ?
<h:body>
<h:form>
<div id="top">
<ui:insert name="header"><ui:include src="sections/header.xhtml"/></ui:insert>
</div>
<div>
<div id="left">
<ui:insert name="sidebar"><ui:include src="sections/sidebar.xhtml"/></ui:insert>
</div>
<div id="content" class="left_content">
<ui:insert name="content">Content</ui:insert>
</div>
</div>
<div id="bottom">
<ui:insert name="footer"><ui:include src="sections/footer.xhtml"/></ui:insert>
</div>
<h:form>
</h:body>
Je pense en fait à un cas d'utilisation où j'ai besoin de plusieurs h:form dans une page.
Merci