消息组件
提供了显示错误消息的方法,该错误消息与单个组件相关。
消息和消息组这两个消息组件显示有关组件呈现和验证的错误消息。消息组件显示特定组件的错误消息。
showSummary 属性设置为 true,将 showDetail 属性设置为 false。
for 属性链接到其他组件并显示该组件的消息。
您可以编写自己的输入验证方法,该方法通过抛出 ValidatorException(new FacesMessage (String)) 将文本写入消息组件。在抛出以下任意一种异常的情况下,应用程序会将您自己的验证消息发送到消息组件:
ValidatorException(new FacesMessage(summary))ValidatorException(new FacesMessage(summary, detail))ValidatorException(new FacesMessage(severity, summary, detail))
对于 severity 参数,您可以传递 FacesMessage.SEVERITY_INFO、FacesMessage.SEVERITY_WARN、FacesMessage.SEVERITY_ERROR 或 FacesMessage.SEVERITY_FATAL。
setRequiredMessage、setConverterMessage 和 setValidatorMessage 方法来指定定制消息,以便覆盖标准错误消息。