我想使用requiredMessage属性获取警告消息。 我能得到吗? 如果可能的话, 我怎样才能解决我的问题?
无需更改托管bean我能实现吗? 意味着我可以不使用FacesMessage吗?
答案 0 :(得分:1)
以下是以编程方式处理它的方法:
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, header, message));
答案 1 :(得分: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);