jsp中forward跳转和response跳转的区别
来源:互联网 发布:室内阳台晾衣架 知乎 编辑:程序博客网 时间:2024/06/05 19:49
jsp中forward跳转和response跳转的区别
2013-12-05 21:41 2210人阅读 评论(0)收藏举报
本文章已收录于:
分类:
作者同类文章X
版权声明:本文为博主原创文章,未经博主允许不得转载。
在jsp中有两种跳转,客户端跳转和服务器端跳转,,他们之间存在下面4点的区别:(在jsp中)
1.<jsp:forward page=""/>做为服务器端跳转,跳转后地址栏地址是当前地址,而不是目的页面。而response.sensRediresct("")作为客户端跳转地址栏会变成目的页面的地址.
2.客户端跳转当程序执行到此句时,是所有代码执行完成后再执行跳转动作,也就是说其后的代码有被执行的机会,而服务器端的跳转是强硬的,执行到此句时,强制跳转,不执行其后的代码。
3.从传递参数的角度上看,客服端跳转可以通过地址重写的方式传递参数,如response.sendRedirect(*.jsp?ref=pokoo&ref2=pokoo2).而服务器的跳转可以采用<jsp:param name="ref" value="pokoo"/>来传递参数。
4.jsp中有四种属性保存范围,如在当前资源中在request中保存了属性,那么客户端的跳转到目的页是拿不到,request容器里的东西的,而服务器端的跳转可以取到。
注:在servlet中不能有<jsp:forward page=""/>,那服务器跳转是用 RequestDispatcher rd=request.getRequestDispatcher("*.jsp").forward(request,response);
阅读全文
0 0
- jsp中forward跳转和response跳转的区别
- jsp中forward跳转和response跳转的区别
- jsp中 forward跳转和response跳转
- jsp中<jsp:forward page=""/>和response.sendRedirect("")两种跳转的区别
- jsp中<jsp:forward page=""/>和response.sendRedirect("")两种跳转的区别
- jsp中<jsp:forward page=""/>和response.sendRedirect("")两种跳转的区别
- <jsp:forward>标签跳转指令和response.sendRedirect()跳转指令的区别
- <jsp:forward>与response.sendRedirect()页面跳转的区别
- JSP中forward和response的区别
- jsp 中 request跳转和response 跳转
- request跳转和response跳转的区别
- Servlet JSP 之间的跳转 response.sendRedirect()和RequestDispatcher().forward的比较
- JSP中页面跳转response.sendRedirect()和request.getRequestDispatcher()的区别
- JSP中页面跳转response.sendRedirect()和request.getRequestDispatcher()的区别
- jsp forward和response的区别
- jsp:forward和response.sendRedirect的区别
- forward内部跳转 和redirect重定向跳转的区别
- forward内部跳转 和redirect重定向跳转的区别
- ADAS概述
- 欢迎使用CSDN-markdown编辑器
- 算法导论中的图搜索算法范例
- 【memcache缓存专题(1)】memcache的介绍与应用场景
- windows生成redis服务【Redis · 2】
- jsp中forward跳转和response跳转的区别
- 【笔记】ubuntu 16.04 centos 7如何配置sudo权限
- 卫星影像如何投影转换为西安80坐标
- 12864液晶深入学习笔记_1——基于msp430g2553
- 【PMP认证考试之个人总结】第 3 章 项目整合管理
- lookUpEdit隐藏列
- HighCharts自定义"无数据样式"
- 安装pycharm
- 设置Linux下Mysql表名不区分大小写