我想使用 requiredMessage 属性获取警告消息。我能得到吗?如果可能的话,我该如何解决我的问题?
不改变托管bean我可以实现吗?意味着不使用 FacesMessage 可以吗?
我想使用 requiredMessage 属性获取警告消息。我能得到吗?如果可能的话,我该如何解决我的问题?
不改变托管bean我可以实现吗?意味着不使用 FacesMessage 可以吗?
以下是您以编程方式处理它的方式:
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, header, message));
一种简单(且更安全)的方法是在服务器端进行检查。检查该字段,如果它为 null 或为空,您可以创建一个 FacesMessage。
String message = "Your message here";
FacesMessage facesMessage = new FacesMessage(FacesMessage.SEVERITY_WARN,message,null);
FacesContext facesContext = FacesContext.getCurrentInstance();
facesContext.addMessage(null,facesMessage);