0
我買了我的形式對非顯示校驗錯誤消息,當我使用模板的問題不顯示。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:消息馬切伊感謝。所以我將其標記爲最終的答案,您可以張貼的答案。 – luka032
酷..我已經發布了答案,以便其他人可以受益,以及 –