0

我想使用 requiredMessage 属性获取警告消息。我能得到吗?如果可能的话,我该如何解决我的问题?

不改变托管bean我可以实现吗?意味着不使用 FacesMessage 可以吗?

4

2 回答 2

1

以下是您以编程方式处理它的方式:

FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, header, message));
于 2013-03-21T10:34:23.827 回答
0

一种简单(且更安全)的方法是在服务器端进行检查。检查该字段,如果它为 null 或为空,您可以创建一个 FacesMessage。

String message = "Your message here";
FacesMessage facesMessage = new FacesMessage(FacesMessage.SEVERITY_WARN,message,null);
FacesContext facesContext = FacesContext.getCurrentInstance();
facesContext.addMessage(null,facesMessage);
于 2013-03-21T10:38:40.650 回答