JSP实现界面的自动跳转的几种方式-阿里云开发者社区

开发者社区> 郭璞> 正文

JSP实现界面的自动跳转的几种方式

简介: 下面来谈一谈在jsp中实现的几种界面自动跳转的方法。 使用JavaScript脚本 function out(obj){ var i=obj; if(i==0) document.
+关注继续查看

下面来谈一谈在jsp中实现的几种界面自动跳转的方法。

使用JavaScript脚本


<html>
<script language=javascript>
function out(obj){
var i=obj;
if(i==0)
    document.location.herf="target,html";
document.body.innerHTML=i;
i--;
setTimeout("out("+i+")",1000);
}
</script>
<!--可以在这里进行方法的调用-->
<body onload="out(5)">
</body>
</html>

使用JSP语法

<% response.setHeader("Refresh","5;URL="Target.html");%>

需要注意的是,这里面的第二个参数内的数字5代表了5秒后将会进行界面的跳转!
使用jsp语法方式实现页面的跳转

元方法


<META HTTP-EQUIV="REFRESH" CONTENT="2" URL="Target.jsp">

更新后
这几天看到了关于这第三种方式的评论,说是页面老是刷新死循环,然后不能正确的跳转,于是我又检查了一下语法,发现确实是写错了。这里非常感谢博友们的批评指正,现将正确的写法更新。如下:

<meta http-equiv="Refresh" content="3;url=http://localhost:8080/temp/two.jsp">

使用meta标签的方式,硬编码实现页面的跳转


属性解释:
content=2是指时间控制为2秒,表示每隔2秒就会进行界面的刷新。
url代表的即为将要跳转到的界面。


总结:
我个人最喜欢使用第二种方式,就是因为其代码少,简洁的同时还兼具灵活的特点。相比之下,js实现就显得略繁琐,元方法配置属性又显得不够灵活。但是实际的使用过程中可能他们有各自的优点,这一点还需要我们自己去挖掘、去探索、去总结!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SpringBoot-13-插曲之Node文件重命名+自动生成json对象
遇到的问题:图片太多,使用起来挺麻烦 [1]有很多图片放服务器里,怎么能更好的管理,更方便拿到图片呢? [2]想用json 以一个对象数组的形式保存这些图片:以[{img:"图片名"},{img:"图片名"}....]形式 [3]虽说想法是很好,但不可能一条一条自己写吧,好歹咱也是21世纪敲代码的人。
832 0
ML之FE:基于load_mock_customer数据集(模拟客户)利用featuretools工具实现自动特征生成/特征衍生
ML之FE:基于load_mock_customer数据集(模拟客户)利用featuretools工具实现自动特征生成/特征衍生
38 0
JSP页面跳转的几种方法以及注意点
       最近自己在做项目时遇到一个问题,明明加了response.sendRedirect() ,系统也执行了,但是它就是不跳转;最后在网上找到原因如下:        首先我们要知道的是用response.sendRedirect做转向的原理,它其实是向浏览器发送一个特殊的Header,然后由浏览器来做转向,转到指定的页面,所以sendRedirect时,浏览器的地址栏上可以看到地址的变化。
1015 0
为什么Spring MVC能自动转换json/xml,你研究过它背后的原理吗?
SpringMVC是目前主流的Web MVC框架之一。本文使用的demo基于maven,是根据入门blog的例子继续写下去的。
767 0
广州首批自动驾驶路测牌照正式发放 文远知行、广汽、AutoX、Pony.ai均上榜
自动驾驶的赛道上,不仅有各大企业的群雄角逐,试点示范城市之间也在暗自较量。
1072 0
spring-自动加载配置文件\使用属性文件注入
在上一篇jsf环境搭建的基础上 , 加入spring框架 , 先看下目录结构 src/main/resources 这个source folder 放置web项目所需的主要配置,打包时,会自动打包到WEB-INF下 首先看下pom.
960 0
js页面跳转整理
总结一:js页面跳转1.window.location.href 方式               window.location.href="target.aspx";     2.
503 0
JSP实现界面的自动跳转的几种方式
下面来谈一谈在jsp中实现的几种界面自动跳转的方法。 使用JavaScript脚本 function out(obj){ var i=obj; if(i==0) document.
1056 0
+关注
郭璞
一切就交给时间,它会给我答案。
369
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载