3
我如何能夠使用SEVERITY獲取所有消息僅爲ERROR。 我試過了:jsf消息嚴重性
Iterator<FacesMessage> messages = facesContext.getMessages(clientId);
while (messages.hasNext()){
if(messages.next().getSeverity().toString()=="ERROR 2")System.out.println(messages);
}
這是正確的嗎?它不會攔截具有ERROR嚴重性的郵件。
任何幫助將不勝感激。
通常,只有枚舉常數符合==來比較,對象可能會失敗。請改用severity1.getOrdinal()== severity2.getOrdinal()。 – Tires 2013-11-28 05:11:42