我正在使用IceFaces 1.8.2和Tomcat 6
在不定期的基础上,我收到“连接丢失”的消息,并带有重新加载页面的选项。这对于公共站点是不可接受的。
现在我的问题是这种方法是否有意义:
Ice.onConnectionLost('document:body',
function() {
window.location.href=window.location.href;
});
我们的想法是重新加载当前关于连接问题的页面。 oyu认为这可以解决问题,或者这会产生其他问题(我假设重新加载当前网址是正常的,不会导致任何工作流程问题。)
感谢。
答案 0 :(得分:0)
请阅读此处Icefaces Documentation或forums中的1000多篇相关帖子。
如果是“不接受”的模态弹出窗口,请尝试使用OutputConnectionStatus Component
答案 1 :(得分:0)
尝试将所有这些
Ice.onSessionExpired('document:body', function() {
location.reload(true);
});
Ice.onServerError('document:body', function() {
location.reload(true);
});
Ice.onConnectionTrouble('document:body', function() {
location.reload(true);
});
Ice.onConnectionLost('document:body', function() {
location.reload(true);
});
并使用
<ice:outputConnectionStatus styleClass="navConnectionStatus" displayHourglassWhenActive="true" showPopupOnDisconnect="false"/>
希望它会有所帮助