< 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>