FacesMessage: JSF消息定义。
FaceContext: JSF具有TheadLocale属性的容器。
Locale: JSF通过它来作多语言支持。
h:message/h:messages : 用来在页面显示JSF消息的标签。
JSF消息的添加:
FacesContext.addMessage(clientId,FacesMessage);
clientId: 与消息相关联组件的ID,
FacesMessage:JSF消息定义:
1.消息的级别:
FacesMessage.SEVERITY_INFO;
SEVERITY_WARNING;
SEVERITY_ERROR;
SEVERITY_FATAL;
2.消息详细内容:
FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_ERROR,summary,detail);
FacesContext.getInstance().addMessage(clientId,msg);
JSF消息的显示:
<h:message globalOnly="true" showSummary="" showDetail="" styleClass="error" layout="table"/>
golbalOnly : 为TRUE时,只显示全局消息;
showSummary:是否显示消息概要;
showDetail:是否显示消息详细;
JSF内建的标准验证器:
<f:validateDoubleRange>
<f:validateLongRange>
<f:validateLength>