我一直在尝试向客户显示警告消息,让他知道这是警告,或者他做错了什么。
但我所知道的只是一条信息消息。我怎样才能让它看起来更严重?
if (this.instance.getName().trim().equals("")){
addFacesMessage("You must type a name!");
return null;
}
这看起来太友好了。
最佳答案
正如 Shervin 所说,您应该使用 StatusMessages 而不是 FacesMessages。 StatusMessages 有很多不错的方法,你也可以看看。
import org.jboss.seam.international.StatusMessages;
import org.jboss.seam.international.StatusMessage.Severity;
....
StatusMessages.instance().add(Severity.ERROR, "Message");
之后,您可以使用 errorStyle、fatalStyle、warnStyle 来自定义消息的外观。
<h:messages errorStyle="yourStyle" />