Как использовать <h: form> на странице JSF? Одиночная форма? Несколько форм? Вложенные формы?

Я использую технологию шаблонов Facelet для размещения моей страницы в приложении JSF 2, над которым я работаю.

В моем header.xhtml Primefaces требует, чтобы menubar был заключен в h: form.

<h:form>
    <p:menubar autoSubmenuDisplay="true">
        Menu Items here!
    </p:menubar>
</h:form>

Таким образом, на моих страницах содержания у меня будет другая форма h: или больше.

Будет ли это работать, если я просто разместлю форму h: в моем 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>

Я на самом деле думаю о случае использования, когда мне нужно несколько h: form на странице.

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос