ELを使用して、現在のページにどのようなメッセージが表示されているかを知りたいです。警告の重大度を超えるエラーに特に興味があります。私の現在の解決策はこれです:
#{ facesContext.getMaximumSeverity().getOrdinal() ge 2}
しかし、私は次のようなより良いもの(より安全でより明示的)が欲しいです:
#{facesContext.getMaximumSeverity() != null and facesContext.getMaximumSeverity().compareTo(facesMessage.SEVERITY_WARN)>0}
問題は、facesMessage.SEVERITY_WARN から値を取得できないことです。誰かがこれで私を助けることができますか? ありがとう。