转自:

JSP中如何借助response对象实现页面跳转呢?

下文笔者将讲述使用response对象对页面跳转的几种方法分享,如下所示:

通过response.sendRedirect方法跳转

 <%response.sendRedirect("index.jsp"); %>  sendRedirect:是一种客户端跳转方法,当客户端接收到响应后,重新发起向新页面的链接 

通过RequestDispatcher.forward方法跳转

RequestDispatcher rd = request.getRequestDispatcher("index.jsp");
rd.forward(request,response);
这是一种服务器端跳转方式,在内部跳转时,会将共享原页面的request和response对象

JSP网页定时跳转

<% response.setHeader("refresh", "3;URL=index.jsp");%>  3秒后跳转页面这是一种客户端跳转的方法 

JSP页面刷新

<jsp:forward page="login.jsp" />它是一种服务器端转发方式,由RequestDispatcher实现相应的操作

JSP页面重定向

<% response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); String newLocn = "login.jsp"; response.setHeader("Location",newLocn);
%>
这是一种服务器实现的客户端页面跳转技术

JSP中如何借助response对象实现页面跳转呢?相关推荐

  1. jsp 中实现点击按钮 实现页面跳转到HTML

    <input type ="button" value="跳转" οnclick="window.location.href='main.htm ...

  2. jsp中如何将Java对象转成js对象?

    jsp中如何将Java对象转成js对象? 1.首先我们要明确 jsp页面Java对象如何和js进行交换. 是通过jsp表达式也就<%=%>,它可以写在jsp页面的任何地方,当然可以写在Ja ...

  3. 关于解决SpringBoot中使用redirect重定向后,页面跳转后ulr地址后面出现jsessionid=xxxxxxx的问题

    关于解决SpringBoot中使用redirect重定向后,页面跳转后ulr地址后面出现jsessionid=xxxx的问题 参考链接:https://blog.csdn.net/zshake/art ...

  4. jsp中的内置对象(9个)、作用

    jsp内置对象 定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量 JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): 1.request对象 客户 ...

  5. jsp中的四种对象作用域

    page:当前页面,也就是只要挑到别的页面就失效了,可以近似理解为java的this对象 request:一次会话,简单的理解就是一次请求范围内有效,例如如果通过forward方式跳转,则forwar ...

  6. JSP中9个隐含对象

    隐含对象 所属的类 说明 request javax.servlet.http.HttpServletRequest 客户端的请求信息 response javax.servlet.http.Http ...

  7. 在ASP程序设计中在使用Response对象

    Response对象在ASP程序设计中的主要功能是从浏览器端到服务器端传送数据到浏览器的客户端,我们知道ASP的脚本是在服务器端执行的,他并没有输出"值"的功能.要想拥有输出&qu ...

  8. jsp中9个隐藏对象

    一.page 对象page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法.二.config 对象config 对象里存放着一些Servlet ...

  9. 从零开始搭建口袋妖怪管理系统(2)-借助ngRoute实现详情页面跳转

    一.目标 上一次我们用Angular1.x完成了简单的口袋妖怪展示列表页面,现在我们想要了解口袋妖怪更多的信息,但是发现原有单行表格可能容纳不下口袋妖怪的所有信息,所以现在我们需要一个口袋妖怪详情界面 ...

最新文章

  1. 写在开年:移植wolfssl4.3.0到w60x_sdk_3.04时的一点问题
  2. windows 下编译 jrtplib-3.9.1 和 jthread-1.3.1
  3. 不要给我说什么底层原理_连集合底层实现原理都不知道,你敢说 Redis 用的很溜?...
  4. 局部变量 和 全局变量
  5. python属于哪类型的编程语言_Python是什么类型的编程语言,有什么特性
  6. Visual Studio 2012 Ultimate旗舰版序列号
  7. 2019-11-20 git提交日志中附加的贡献者签名
  8. windows 7 下 .net 开发环境的搭建
  9. 站点的安全防范都是后端的职责?非也,Web前端安全同样不可忽视
  10. maven 项目搭建
  11. 中兴电视盒子破解记录
  12. HTML获奖作品,2015年配色优秀的20个网页设计作品 含配色方案
  13. 安卓开发学习5-6:布局管理器:布局管理器嵌套
  14. 科技驰援 攻坚战疫 | 用友助力武汉协和医院部署捐赠物资管理系统,保证“物尽其用”...
  15. 硕士毕业去一线城市的企业好,还是去三线城市做公务员好?
  16. LWN:两组跟memory-tier有关的patch!
  17. python turtle 海龟绘图,绘制小猪佩奇
  18. extra argument in call
  19. 微信小程序云音乐项目
  20. VMware 主IP地址:网络信息不可用

热门文章

  1. 【Linux-MYSQL】数据库的使用
  2. 霍夫变换到广义霍夫变换
  3. MacBook 电池管家—— AlDente Pro 使用体验
  4. Linux Mint + win10 双系统初体验
  5. VisualBasic使用CDO发送SSL加密邮件【我TM还是太年轻了】
  6. 我们不需要没脑子的善良
  7. canvas中getContext(“2d“) 对象的属性和方法
  8. UML顺序图(sequence diagram)
  9. strcpy,strncpy和strncpy_s的区别 strncpy函数与memcpy函数
  10. unity上传头像_Unity用户自定义圆角头像