Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Java向我的XPage发送消息_Java_Xpages - Fatal编程技术网

从Java向我的XPage发送消息

从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

在我的xpages应用程序中,我正在访问一些web服务。我想向用户发送一条消息,以防web服务出现特定响应

例如,9000主机返回代码将指示服务已超时

如何在UI中显示此内容

这就是我想到的:

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”,不确定这有什么区别。