У меня возникла проблема с отображением ошибки проверки недействительности в моей форме, когда я использую шаблоны.Сообщение о проверке JSF, не отображаемое в содержимом части шаблона
Он делает проверку в порядке, поскольку я вижу, что меня не переадресуют на следующую страницу, но я не вижу сообщение об ошибке.
Когда я пытаюсь использовать тот же код без указания частей шаблона макета, он печатает сообщение.
Это моя форма код:
<h:form>
<h:panelGrid columns="2">
<h:outputLabel for="mname">Username </h:outputLabel>
<h:inputText required="true" requiredMessage="Username is required.">
</h:inputText>
<h:commandButton value="Submit"></h:commandButton>
</h:panelGrid>
</h:form>
И это мой код, когда я определения содержания часть:
<!-- Content -->
<ui:define name="content">
<h:form>
<h:panelGrid columns="2">
<h:outputLabel for="mname">Username </h:outputLabel>
<h:inputText required="true" requiredMessage="Username is required.">
</h:inputText>
<h:commandButton value="Submit"></h:commandButton>
</h:panelGrid>
</h:form>
</ui:define>
Кто есть причина, почему я не вижу бы сообщение об ошибке, когда я определяю страницу макета.
Это моя часть содержимого layout.xhtml.
<div id="content">
<ui:insert name="content">
<ui:include src="/template/content.xhtml" />
</ui:insert>
</div>
и где вы определяете тег? –
Он работает с h: сообщение Maciej благодарит много. Вы можете отправить ответ, поэтому я отмечаю его как окончательный ответ. – luka032
Прохладный .. Я отправил ответ, чтобы другие могли также выиграть –