Java internet/server/vpn不可用时如何显示错误消息

Java internet/server/vpn不可用时如何显示错误消息,java,javascript,jquery,jsf,ajax4jsf,Java,Javascript,Jquery,Jsf,Ajax4jsf,我有一个代码是这样的 <a4j:commandLink actionListener="#{controller.validate}" onclick="showFadeLoadingImg();" oncomplete="confirmOperation();}" value="#{actionItem.actionDisplayName}" reRender="text1,text2"> </a4j:commandLink> 在这里,当我的VPN关闭时,我的o

我有一个代码是这样的

<a4j:commandLink 
actionListener="#{controller.validate}"
onclick="showFadeLoadingImg();"
oncomplete="confirmOperation();}"
value="#{actionItem.actionDisplayName}"
reRender="text1,text2">
</a4j:commandLink>


在这里,当我的VPN关闭时,我的oncomplete事件具有jscript函数confirmooperation(),该函数将被执行并显示来自该函数的不希望的输出。但是,我最终想要的是,当我单击按钮时,我想检查我是否能够连接到服务器(是否启用VPN/互联网),如果不能,我必须显示一些错误消息,如“无法访问服务器”,或者,我可以将页面重定向到登录页面吗?

您可以通过validate()方法连接到服务器,如果无法连接到服务器,可以记录信息,然后可以使用jscript函数confirmooperation()显示此信息