我有这个带验证器的冰脸组件:
<ice:inputText id="#{id}" value="#{bean[field]}" required="#{required}"
rendered="#{rendered}" styleClass="#{inputCssStyle}">
<f:validator validatorId="#{validatorId}" />
</ice:inputText>
<br />
<ice:message style="color: red;" id="ageError" for="#{id}" />
如您所见,我确实希望ice:message呈现在输入文本下,所以我放置了
标签。
问题是,如果没有错误,则br标签仍将存在,而我不希望这样...
您看到如何直接在xhtml页面中检查此字段是否存在错误(不使用验证器bean的属性)吗?
谢谢。
最佳答案
您应该为此使用css:display: block;
,不需要br标签。<ice:message style="color: red; display: block;" id="ageError" for="#{id}" />
关于java - 在新行上呈现错误消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4957147/