我有一个像这样的代码;
<a4j:commandLink
actionListener="#{controller.validate}"
onclick="showFadeLoadingImg();"
oncomplete="confirmOperation();}"
value="#{actionItem.actionDisplayName}"
reRender="text1,text2">
</a4j:commandLink>
这里,当我的VPN关闭时,我的oncomplete事件有jscript函数confirmOperation(),它会被执行并显示该函数的不需要的输出。但是,我最终想要的是,当我点击按钮时,我想检查我是否能够连接到服务器(启用VPN /互联网),如果没有,我必须显示一些错误消息,如'无法到达服务器'或者,我可以将页面重定向到登录页面吗?
答案 0 :(得分:0)
您可以使用validate()方法连接到服务器,如果无法连接到服务器,则可以记录信息,然后您可以使用jscript函数confirmOperation()来显示此信息。