jsp05 response跳转

本文详细介绍了JSP中的响应跳转,包括客户端跳转(重定向)和服务器端跳转(转发),讲解了response.sendRedirect、<jsp:forward>以及RequestDispatcher的区别。重定向会在所有代码执行后改变URL并跳转,而转发则在地址栏URL不变的情况下进行内部跳转。服务器端跳转在同一次请求中,数据可以共享,而客户端跳转会有两次请求,数据无法共享。
摘要由CSDN通过智能技术生成

response

setHeader

  1. 服务器执行response.setHeader("refresh","1") ;
  2. 设定HTTP协议头,要求浏览器每隔一秒后刷新一次;
  3. 服务器把静态代码和动态结果放到HTTP协议体中;
  4. HTTP协议返回到浏览器进行结果显示;

  1. 服务器执行 response.setHeader("refresh","2;URL=welcome.jsp")方法
  2. 设定 HTTP协议头,要求浏览器两秒后自动发送请求访问welcome.jsp;
  3. 服务器把静态代码和动态结果放到HTTP协议体中;
  4. HTTP协议返回到浏览器
  5. 浏览器自动发送请求访问welcome.jsp进行结果显示

sendRedirect

  1. 服务器执行 response.sendRedirect("responseDemo04.jsp?id=ITCX") ;)方法
  2. 设 定HTTP协议头,要求浏览器零秒后自动发送请求访问 responseDemo04.jsp并传递参数id=ZTE;
  3. 服务器把静态代码和动态结果放到HTTP协议体中;
  4. HTTP协议返回到浏览器
  5. 浏览器零秒后自动发送请求访问responseDemo04.jsp进行结 果显示,地址栏显示的是respon
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值