In my model, validation errors on a FormBean are added to a HashMap that is a property of that FormBean.
ie.
if (getName() == null || "".equals (getName()) || DEFAULT_NAME.equals (getName ())) {
mErrors.put (Constants.NAME_FIELD, "Please enter a proper name");
}
I then expected to be able to extract these errors from JXTemplate like this:
<t:if test="#{form/errors[constants/NAME_FIELD] != ''}">
<span style="color:red">#{form/errors[constants/NAME_FIELD]}</span>
</t:if>but it does not output anything, so I tried this :
<t:forEach items="#{form/errors}">
<tr valign="top">
<td>#{name()}</td>
<td>#{.}</td>
</tr>
</t:forEach>but got unexpected results :
<tr valign="top">
<td>{name=Please enter a proper name}</td>
<td>{name=Please enter a proper name}</td>
</tr>Anyone work out what I am doing wrong?
thanks for any help
regards Jeremy
