`
hyjiang1989
  • 浏览: 102151 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

当在iframe中要重定向页面的问题

阅读更多

在做网页的时候经常会用到iframe,当在页面中使用了iframe之后 ,点击对应的操作后会发现被重定向到父页面中的iframe区域来显示页面内容。

response.sendRedirect("/login.jsp");这句只是在iframe页面中发送的。这不是我们要的效果

 

举例:

假如一个网站后台分为左边操作功能区,右边为内容显示区,当点击左边区域的某个功能时,会在右边内容显示区显示相应的内容。可是在做退出系统这个功能时会直接退出到登录页面,而不是内容显示在右边的内容显示区,该如何实现 呢?

由于sendRedirect()没有target属性所以我们在servlet或jsp中利用js来转向。代码如下:

 

 

PrintWriter out = response.getWriter();
out.println("<html>");  
out.println("<script>");  
out.println("window.open ('/login.jsp','_top')");  
out.println("</script>");  
out.println("</html>");  
分享到:
评论

相关推荐

    iframe嵌入链接本地环境正常,正式环境重定向到登录解决

    1. **本地环境**:使用`&lt;iframe&gt;`标签在`http://localhost/test.html`页面中嵌入`http://localhost:3000?token=123`链接,页面能够正常显示。 2. **正式环境**:尝试在`http://localhost/test.html`页面中嵌入`...

    IFrame中Session丢失的解决办法

    然而,在IFrame(Inline Frame)环境中,Session的管理变得复杂,因为IFrame本质上是一个嵌入到主页面中的子窗口或框架,它可以加载来自不同源的网页。这种结构可能导致Session信息在IFrame与其父窗口或同一页面中的...

    Google chrome 80版本Google chrome 80版本 重定向问题解决.docx

    在Google Chrome 80版本中,默认情况下,所有未明确声明SameSite属性的cookies都会被视为“SameSite=Lax”,这意味着它们不会在跨站请求(如第三方脚本、iframe或链接点击)中发送,以此来增强网站的安全性,防止...

    Ajax请求时无法重定向的问题解决代码详解

    根据给定的文件信息,我们可以详细地了解Ajax请求时遇到的重定向问题以及解决这一问题的代码实现。首先,我们需要明确Ajax请求的特点,以及为何它无法直接处理服务器的重定向响应。接下来,将详细介绍后端代码和前端...

    后台管理禁止iframe刷新返回首页

    然而,`iframe`的使用有时也会带来一些问题,比如在后台管理系统中,当用户在某个子页面(如二级菜单页面)操作时,如果`iframe`刷新,可能会导致页面跳转回首页,这显然不是用户期望的行为。针对这个问题,我们需要...

    JS页面跳转和js对iframe进行页面跳转、刷新

    在IT领域,特别是前端开发中,JavaScript(简称JS)被广泛用于实现网页的动态功能,包括页面跳转和对iframe内的页面进行跳转与刷新。本文将深入解析JS页面跳转的各种方法,以及如何利用JS操作iframe进行页面跳转和...

    关于iframe页面报错如何跳到框架显示

    在网页开发过程中,经常遇到的一个问题是当嵌入在`iframe`中的内容出现错误时,如何让用户直接看到这个错误所在的框架或者跳转到一个特定的页面。这个问题涉及到前端JavaScript以及后端.NET(如C#)的处理方式。下面...

    Iframe的页面,判断是否登录的时候有时候有问题就需要

    在探讨"Iframe的页面,判断是否登录的时候有时候有问题就需要"这一主题时,我们首先需要理解Iframe(Inline Frame)的基本概念及其在网页中的作用。Iframe是一种HTML标签,用于在一个HTML页面内嵌入另一个HTML页面...

    子窗口iframe跳转到父窗口

    在现代Web开发中,`iframe`(Inline Frame)是一种常见的技术,用于在当前网页中嵌入另一个网页或文档。通过`iframe`,开发者可以实现丰富的功能,如广告展示、第三方登录集成等。然而,在某些情况下,我们可能需要...

    在vue中实现嵌套页面(iframe)

    vue中嵌套iframe,将要嵌套的文件放在static下面。src可以使用相对路径,也可使用服务器根路径http:localhost:8088/… &lt;iframe src=”../../static/plusPro.html” width=”1200″ height=”300″ frameborder=”...

    PHP关于IE下的iframe跨域导致session丢失问题解决方法

    在描述中提到,当一个登录页面被其他网站通过iframe框架加载时,用户在IE浏览器中无法正常登录,因为Session无法保存。而在直接访问该登录页面时,则一切正常。这个问题在其他浏览器中并未出现,只在IE浏览器中是个...

    跳出iframe

    在网页开发过程中,有时我们需要让嵌入在Iframe中的页面能够控制自己的显示方式,比如让其脱离Iframe直接作为独立页面展示。本篇文章将详细介绍如何通过简单的JavaScript代码实现这一功能,并深入探讨背后的原理。 ...

    禁止iframe脚本弹出的窗口覆盖了父窗口的方法

    因此,当`iframe`内的脚本使用`window.open()`、`window.location.href`等方法时,可能会导致父窗口被覆盖或重定向。 要禁止`iframe`中的脚本影响父窗口,我们可以采取以下几种策略: 1. **阻止脚本执行**:在父...

    基于AdminLTE(bootstrap)用iframe实现的局部刷新的案例

    Iframe,即内联框架,可以在一个HTML文档中嵌入另一个HTML文档,这样我们就可以独立地加载和更新页面的部分内容。 具体实现步骤如下: 1. 首先,在AdminLTE的布局中,设置一个iframe元素,为其指定一个ID,以便...

    几种在网页中调用其它页面的方法

    使用IFrame可以在当前页面中加载其它页面的内容。例如: ``` &lt;IFRAME SRC=...

    js实现页面跳转重定向的几种方式

    以上五种方法都可以实现JavaScript的页面跳转或重定向,但要注意不同的方法在不同环境和浏览器中的兼容性问题。在实际开发中,通常优先考虑使用`window.location.href`,因为它是最广泛支持且明确的方式。在处理跨...

    js实现ifram取父窗口URL地址的方法

    在Web开发中,有时需要在iframe内获取其父页面的URL地址。本文介绍的JavaScript方法,就是如何在iframe中实现获取父窗口URL地址的过程。这一过程利用了JavaScript中的window.parent对象,它是iframe元素与父窗口之间...

    用CSS防iframe型挂马

    攻击者通过在合法网页中注入恶意的iframe代码,将用户重定向到含有恶意软件或钓鱼网站的页面上,从而实现对用户的攻击。随着技术的发展,特别是ARP攻击等手段的出现,iframe注入变得更加容易,这不仅增加了网站的...

    js如何判断是否在iframe中及防止网页被别站用iframe嵌套

    在JavaScript中,我们可以通过检测self.frameElement属性来判断当前页面是否在iframe中。self指向当前的全局对象,通常是window对象。当页面嵌入到iframe时,self.frameElement会指向包含当前页面的那个iframe元素。...

Global site tag (gtag.js) - Google Analytics