0

我正在使用 IceFaces 1.8.2 并且我的 XHTML 文件有问题:

<ice:messages showSummary="true" showDetail="false" globalOnly="true" />

动作控制器中的代码:

FacesContext context = FacesContext.getCurrentInstance();
        FacesMessage message = new FacesMessage();
        message.setSeverity(FacesMessage.SEVERITY_ERROR);
        message.setSummary("Error...");
        message.setDetail("Error...");
        context.addMessage("",message);
    ...
    return SEARCH_FORM;

我也尝试过 context.addMessage(null, message) 但它不起作用。使用 ice:messages 组件的正确方法是什么?

4

1 回答 1

0

解决了,我会回答我自己的问题,所以也许它可以帮助其他有同样问题的人......

context.addMessage(null, message);
return null; // instead of return SEARCH_FORM

希望它有帮助!

于 2015-06-10T09:12:16.617 回答