您现在的位置是:网站首页>列表内容
JSP页面跳转方法大全_JSP编程_
2023-05-25 21:10:41
115人已围观
简介 JSP页面跳转方法大全_JSP编程_
先来介绍一下在服务端JSP脚本中跳转页面的几种方法:
1. response.sendRedirct("跳转到页面");
该方法通过修改HTTP协议的HEADER部分,对浏览器下达重定向指令的,使浏览器显示重定向网页的内容. request无法传值过去.
执行完该页所有代码,然后再跳转到页面. 跳转地址栏改变.
可以跳转到其他服务器上的页面response.sendRedirct('https://www.jb51.net').
2.response.setHeader();
该方法和response.sendRedirect一样,通过修改HTTP协议的HEADER部分.
<% response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); String newLocn="/index.html"; response.setHeader("Location",newLocn); %>
3.
该方法是利用服务器端先将数据输出到缓冲区的机制,在把缓冲区的内容发送到客户端之前,原来的不发送,改为发送该页面的内容,如果在
request可以传值过去. 直接跳转到页面,后面的代码不执行. 跳转后地址栏不变. 无法跳转到其他服务器上的页面. 图片不是绝对路径无法显示.
4.request.getRequestDispatcher("跳转页面");
request可以传值过去. 执行完该页所有代码,然后再跳转到页面.
跳转地址栏不变. 不可以跳转到其他服务器上的页面
<% RequestDispatcher rd = request.getRequestDispatcher("jb51.jsp"); rd.forward(request,response); %>
有以下3种方法可以做到输出重定向:
RESPONSE.SETREDERECT("URL")
该方法通过修改HTTP协议的HEADER部分,对浏览器下达重定向指令的,使浏览器显示重定向网页的内容.
response.sendRedirect("https://www.jb51.net/index.html");
2.下面的方法也能改变HTTP HEADER属性,它的原理和 1 是一样的.
<% response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); String newLocn="/index.html"; response.setHeader("Location",newLocn); % >
3.采用
该方法是利用服务器端先将数据输出到缓冲区的机制,在把缓冲区的内容发送到客户端之前,原来的不发送,改为发送该页面的内容,如果在
上面是在服务端利用JSP脚本的一些方法跳转,下面我们来看一下如何使用前端HTML,JS来做页面跳转
HTML语言的自动跳转
0是等待时间,如果设置为5表示等待5s后开始跳转
JavaScript跳转
第一种方法:
第二种方法:
第三种方法:
第四种方法:
history对象的back(),go()方法.go()方法需要一个整形入口参数
或
两者等价都是返回上一页
第五种方法:
document.formName.action="test.jsp"; document.formName.submit(); //使用JS提交的方式
此方法不推荐使用
第六种方法:
其实利用JS跳转页面的方法还有很多,在这只列出了这几中,其它方法当你对JS有了基本了解后可以自由发挥你的想像了
点击排行
![](http://img.jbzj.com/file_images/article/201311/2013110515443870.jpg)
- 战地4游戏攻略 反坦克导弹使用方法详解_单机游戏_游戏攻略_
- 口袋妖怪x/y道具攻略 皮卡丘雷电珠获得方法分享_单机游戏_游戏攻略_
- 黑暗之魂墓王大剑舞怎么学 技能习得方法分享_单机游戏_游戏攻略_
- 腐烂国度游戏攻略 不浪费储物柜存子弹的方法详解_单机游戏_游戏攻略_
- 火影忍者:究极风暴3 仙人兜不触发QTE的解决方法分享_单机游戏_游戏攻略_
- 火影忍者:究极风暴3 忍界年表少年篇和疾风传篇开启方法全面解析_单机游戏_游戏攻略_
- FIFA足球经理14窗口化方法技巧 FIFA足球经理14窗口化教程_单机游戏_游戏攻略_
- FIFA足球经理14怎么在比赛中换人 比赛中换人方法经验分享_单机游戏_游戏攻略_
- 植物大战僵尸2微信版无限金币修改教程 腾讯版如何修改无限金币_单机游戏_游戏攻略_
本栏推荐
![](http://img.jbzj.com/file_images/article/201311/2013110515443870.jpg)
-
战地4游戏攻略 反坦克导弹使用方法详解_单机游戏_游戏攻略_
-
口袋妖怪x/y道具攻略 皮卡丘雷电珠获得方法分享_单机游戏_游戏攻略_
-
黑暗之魂墓王大剑舞怎么学 技能习得方法分享_单机游戏_游戏攻略_
-
腐烂国度游戏攻略 不浪费储物柜存子弹的方法详解_单机游戏_游戏攻略_
-
火影忍者:究极风暴3 仙人兜不触发QTE的解决方法分享_单机游戏_游戏攻略_
-
火影忍者:究极风暴3 忍界年表少年篇和疾风传篇开启方法全面解析_单机游戏_游戏攻略_
-
FIFA足球经理14窗口化方法技巧 FIFA足球经理14窗口化教程_单机游戏_游戏攻略_
-
FIFA足球经理14怎么在比赛中换人 比赛中换人方法经验分享_单机游戏_游戏攻略_
-
植物大战僵尸2微信版无限金币修改教程 腾讯版如何修改无限金币_单机游戏_游戏攻略_