session超时跳回登录页如何处理弹出框 java 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是window.open子窗口里window.opener.location.reload(); 或者window.location.href=window.location.href ; //重新定位父页面 那超链接用target属性呢? 还有这是页面上的JS,要如何判断session是否超时呢? 1 对话框出现登录页面的情况: 可以在登录页面的代码里面加入js判断, 如果如果当前是个弹出框,且父窗口存在, 那么关闭本弹出窗口, 并在父窗口重新打开登录页面;2 页面上的JS,要如何判断session是否超时: 我觉得你这么问就显得不专业了. JS是浏览器端工作的东西, session是服务端的会话状态容器, 他们两毛关系都没有. 如果说页面的js一定要知道当前是否超时, 它必需朝后台发送请求来判断当前会话是否超时. 比如它启动一个ajax调用后台服务, 发现返回的是非正常的内容(比如是登录页面, 或者302 redirect)则说明是超时了;3 Ajax怎么统一的处理超时问题: 现在很多web程序都是富客户端的ajax程序, 对于超时问题可以统一处理, 比如后台可以对超时返回特别的状态码比如我喜欢用444, 前台对于每个ajax call都统一使用一个exceptionHandler来检查是否超时. 超时之后的登录也需要谨慎处理, 因为这时候可能用户打开了很多虚拟的tab, panel, 如果粗暴的刷新窗口则可能毁了用户的手头工作. if (data.msg == 'suc') { top.location = "login.html"; } Hibernate锁... 高分求救!Web Service客户端始终抛出NullPointException,服务端已经正常执行完毕 无缝滚动问题 easyui tree ondrop 方法中移除文件夹中内容的问题 我想请问一个开发EJB的一个很实在的问题!!! 菜鸟发问 struts的客户端验证问题 请问如何在输出得XML中去掉不需要得元素 jboss3问题? shiro spring springmvc整合异常 OSGI框架学习 java proguard求助
子窗口里
window.opener.location.reload();
或者
window.location.href=window.location.href ; //重新定位父页面
那超链接用target属性呢?
2 页面上的JS,要如何判断session是否超时: 我觉得你这么问就显得不专业了. JS是浏览器端工作的东西, session是服务端的会话状态容器, 他们两毛关系都没有. 如果说页面的js一定要知道当前是否超时, 它必需朝后台发送请求来判断当前会话是否超时. 比如它启动一个ajax调用后台服务, 发现返回的是非正常的内容(比如是登录页面, 或者302 redirect)则说明是超时了;
3 Ajax怎么统一的处理超时问题: 现在很多web程序都是富客户端的ajax程序, 对于超时问题可以统一处理, 比如后台可以对超时返回特别的状态码比如我喜欢用444, 前台对于每个ajax call都统一使用一个exceptionHandler来检查是否超时. 超时之后的登录也需要谨慎处理, 因为这时候可能用户打开了很多虚拟的tab, panel, 如果粗暴的刷新窗口则可能毁了用户的手头工作.
{
top.location = "login.html";
}