我想使用requiredMessage屬性來獲取警告消息。 我可以得到嗎?如果可能的話 , 我該如何解決我的問題?如何使用requiredMessage屬性獲取警告消息而不是錯誤消息?
無需更改託管bean我可以實現嗎? 意味着不使用FacesMessage我可以嗎?
我想使用requiredMessage屬性來獲取警告消息。 我可以得到嗎?如果可能的話 , 我該如何解決我的問題?如何使用requiredMessage屬性獲取警告消息而不是錯誤消息?
無需更改託管bean我可以實現嗎? 意味着不使用FacesMessage我可以嗎?
一個簡單的(更安全)的方法是做服務器端的檢查。 檢查字段,如果它爲null或空,您可以創建一個FacesMessage。
String message = "Your message here";
FacesMessage facesMessage = new FacesMessage(FacesMessage.SEVERITY_WARN,message,null);
FacesContext facesContext = FacesContext.getCurrentInstance();
facesContext.addMessage(null,facesMessage);
這裏是你如何處理它編程:
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, header, message));
非常感謝。我知道了。 – swaps 2013-03-21 10:59:52
雅幫助我。謝謝。 – swaps 2013-03-21 10:58:55