实现网页自动跳转

 < META HTTP-EQUIV="REFRESH" CONTENT="x; URL=*.*"> 实现页面自动跳转
< HEAD> 
< TITLE>刷新内容< /TITLE> 
< META HTTP-EQUIV="REFRESH" CONTENT="x; URL=*.*"> 
< /HEAD> 

x 是刷新的时间,单位是秒。*.* 是刷新的文件。 
利用< META >标签实现Web的自动跳转。 
在Web上显示一段欢迎信息,隔一定秒数后,自动跳转到其他的Web页 
面,由此可以造成新奇的效果。其实现方法是在< HEAD >与< /HEAD >标签之间加上如下语句: 

< meta http-equiv="Refresh" content="秒数; url=跳转的文件或地址" > 

如将一个显示欢迎信息的图像:welcome.gif存放在与HTML文档同一个目录中,则下面的HTML文件在浏览器中显示该图像,3 秒钟后将自动跳转到主页

< HTML> 
< HEAD> 
< TITLE>WELCOME< /TITLE> 
<meta http-equiv="Refresh" content="3;url=http://www.haishui.NET">
< /HEAD> 
< /HTML>SRC="welcome.gif" > 

多个内容相似而背景不同的页面,让其每隔一定时间自动相互跳转。 

JSP定时跳转指定页面

如果有这样的需求,就是在你访问某个jsp页面的时候,想在一段时间内自动 跳转到另一个页面。比如:一个系统登录成功后,根据session 里是否有用户,来判断,如果已登录,则直接去跳转到首页去,可以用这种方式实现。
实现的方式,是通过jsp的内置对象 response 来做到。

不添加URL地址则定时刷新。

5秒后自动跳转到指定网页:

<% response.setHeader("refresh", "5;URL=deal.jsp");%>  

JSP禁用缓存页面

默认情况浏览器会对网页进行缓存,可以提高网页显示速度,但是对于一些安全性要求比较高的网站,通常需要禁用缓存。

<% response.setHeader("Cache-Control", "no-store");
 response.setDateHeader("Expires", 0);%>

JS定时跳转指定页面

window.setTimeout()

<script type="text/javascript">

    //3秒钟之后跳转到指定的页面
  setTimeout(window.location.href='http://www.baidu.com',3);
</script>

 

posted @ 2020-09-22 09:13  bellin124  阅读(1643)  评论(0编辑  收藏  举报