从Java向我的XPage发送消息
在我的xpages应用程序中,我正在访问一些web服务。我想向用户发送一条消息,以防web服务出现特定响应 例如,9000主机返回代码将指示服务已超时 如何在UI中显示此内容 这就是我想到的:从Java向我的XPage发送消息,java,xpages,Java,Xpages,在我的xpages应用程序中,我正在访问一些web服务。我想向用户发送一条消息,以防web服务出现特定响应 例如,9000主机返回代码将指示服务已超时 如何在UI中显示此内容 这就是我想到的: FacesContext fc=FacesContext.getCurrentInstance(); fc.addMessage(null, new javax.faces.application.FacesMessage(FacesMessage.SEVERITY_ERROR, "9000 respon
FacesContext fc=FacesContext.getCurrentInstance();
fc.addMessage(null, new javax.faces.application.FacesMessage(FacesMessage.SEVERITY_ERROR, "9000 response", ""));
我会通过显示错误/消息控件来显示:
<xp:messages id="messages1" showSummary="true" showDetail="true"></xp:messages>
有人能告诉我应该遵循哪个流程吗?看起来不错。你试过了吗?它有用吗?通常,您将Java放在托管bean中。您具体在寻找什么?并确保错误控件位于部分刷新的刷新区域中。此外,只有当部分刷新超时时间超过web服务超时所需的时间时,这才有效。ooops!我错过了那个。我还添加了globalOnly=“true”,不确定这有什么区别。