我将消息设置如下:
信息
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Done", null);
FacesContext.getCurrentInstance().addMessage("messages", message);
错误
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, " not found.", null);
FacesContext.getCurrentInstance().addMessage("messages", message);
用户界面中的我显示如下
<p:messages id="messages" for="messages" globalOnly="true" showSummary="true" showDetail="false" autoUpdate="true" closable="false" style="font-size: 12px;" />
是否可以识别javax.faces.application.FacesMessage.Severity
并相应地执行某些操作?
就像我的情况一样,如果javax.faces.application.FacesMessage.Severity
是INFO,我必须关闭当前窗口,否则不要关闭窗口。
如何在JSF中处理此问题?