iframe中请求页面而session失效时页面跳转问题

2024-05-10 22:32:20

访问相关jsp页面时,往往要先判断用户session是否失效,以便决定是继续业务,还是跳转到登录页面。这个事情我们通常是用过滤器来实现的。由过滤器判断session是否失效,由此来决定请求继续还是跳转到登录页面。

但在跳转时,往往会遇到一个问题:如果在iframe中请求页面而session失效时,登录页将在ifame中显示出来。这与我们的需求不符,我们想让登录页在top层展现。若想实现这个效果,只需在登录页面加上下面这一小段js代码即可。

<script type="text/javascript"> 
     if(top!=self){
          if(top.location != self.location)
               top.location=self.location; 
     }
</script>

转载于:https://blog.51cto.com/8753762/1566251

iframe中请求页面而session失效时页面跳转问题相关推荐

  1. 判断session失效,并跳转到登录页面

    为什么80%的码农都做不了架构师?>>>    一,首先在登录页面加入以下代码,作用是使用ifrme等加载页面时,跳转登录页面会嵌套在框架内,让登录页面全屏 <script l ...

  2. java session失效之后跳转,session失效后如何实现页面不跳转到主页而是跳转到session失效时的页面...

    引用 1 楼 ch656409110 的回复: 写一个session监听器 实现ServletContextListener,重写sessionDestroyed() 当session后期就去触发该事 ...

  3. node.js中cookie数据丢失导致session失效问题

    问题 今天刚准备用node.js作为后端语言来开发就遇到了一个小坑,网上的资料还是比较的少,于是我决定记录下来.关于session和cookie我就不做具体的介绍了,网上有挺多资料的.我打算实现的功能 ...

  4. 解决iframe中引入页面的js失效

    1. 问题 2. 解决 1. 问题 在a.html中使用iframe标签引入了b.html,在打开a.html后,发现b.html中的js失效 2. 解决 在浏览器加载a.html中b.html时,解 ...

  5. iframe中资源全屏按钮失效(如视频)

    项目场景: a项目中嵌入b项目 问题描述: b项目中有视频播放器在a项目中无法使用全屏 解决方案: <iframe id="myIframe" :src="sour ...

  6. 解决安卓手机H5页面input获得焦点时页面挤压或者底部上移

    在安卓手机上,如果底部有一个定位的元素 比如一个input 或者一个 footer 在正常情况下是没有问题的, 但是一旦input获得焦点,那么定位元素会被软键盘向上推,ios手机没有问题 此时解决办 ...

  7. html session 登录页面跳转页面跳转页面,session失效后跳转到登陆页面

    一.编写Filter拦截器类 package com.pv.utils; import java.io.IOException; import java.io.PrintWriter; import ...

  8. shiro处理ajax请求未登录,shiro处理ajax请求session失效跳转

    最近在学习shiro时遇到一个问题,在ajax请求时,若是session失效时,没法正确的跳转登陆页面.在以前的项目中处理的方法是经过自定义一个过滤器来处理,session失效时返回错误码来处理.但由 ...

  9. Ajax Session失效跳转登录页面的方法

    在Struts应用中,我们发出的请求都会经过 相应的拦截器进行相关处理,一般都会有一个用户登录拦截(Session失效拦截):一般请求的话,如果Session失效时,我们会跳到登录页面,可是如果我们采 ...

最新文章

  1. Python神经网络集成技术Guide指南
  2. 【转】centos 6.2 安装mysql-5.5.17
  3. 使用component小程序
  4. 9月14日学习内容整理:初识别面向对象
  5. Redis系列教程(九):Redis的内存回收原理,及内存过期淘汰策略详解
  6. 【今日CS 视觉论文速览】Part2, 16 Jan 2019
  7. 一键安装zabbix监控redis
  8. ResNet到底深不深?
  9. 12306 被质疑过度获取用户隐私;直播答题外挂横行;阿里云辟谣称绝不做虚拟货币 | 一周业界事
  10. 如何给企业选择一款ERP系统
  11. C# 驱动的mongodb的分页查询简单示例
  12. fedora 安装google浏览器失败,报错
  13. NPDP产品经理认证考试培训资料--XISAI
  14. C++ 酒店管理系统
  15. 4、计算矩阵A的平方
  16. 21年寒假第二周周练 蒜厂年会(一)最大连续子序列和
  17. RLChina强化学习笔记
  18. 【转载】PCB设计方法和技巧
  19. 英国AI初创企业OKRA获416万美元A轮融资
  20. 内存管理单元(MMU)介绍

热门文章

  1. Devexpress 10.2.3 Demo 批量生成脚本
  2. 你有没有扔过一枚硬币选择正反面?
  3. eclipse的常见使用之工作空间/项目的创建删除
  4. 判断变量是否为数组的几种方法
  5. 搞懂OpenLDAP
  6. Python装饰器-装饰流程,执行顺序
  7. webpy + nginx + fastcgi 构建python应用
  8. c primer plus 5 读书笔记1
  9. 潜移默化学会WPF--绘图 学习(一)
  10. 一款低延迟的分布式数据库同步系统--databus