Мне нужно отображать сообщения об ошибках после сбоя проверки для каждого h: inputText внутри h: dataTable. Вот код:
<h:dataTable value="#{myBean.dataList}" var="dataItem">
<h:column>
<f:facet name="header">
<h:outputText value="Name" />
</f:facet>
<h:inputText id="name" value="#{dataItem.name}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Value" />
</f:facet>
<h:inputText id="value" value="#{dataItem.value}" />
</h:column>
</h:dataTable>
Когда я пытался поставить:
<h:inputText id="name" value="#{dataItem.name}" />
<h:message for="name"/>
Возвращает:
Caused by: java.lang.NullPointerException
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.augmentIdReference(HtmlBasicRenderer.java:196)