客户端的跳转与服务器端的跳转的区别
2017-03-05 10:40
141 查看
客户端的跳转:跳转之后地址栏的信息是会变的,变为跳转之后的地址信息
例如:response.sendRedirect();
服务器端的跳转:跳转之后的地址栏的信息不会发生任何的改变
例如:<jsp:forword>
request.getRequestDisPather("").forword(request, response);
(1).而且在使用request属性范围时,只有服务器端跳转才能将request范围的属性保存到跳转页面;而如果是客户端的跳转,则无法进行request属性的传递
(2).另外,如果是服务器端的跳转,则执行跳转语句时立刻进行跳转;如果使用的是客户端跳转,则是整个页面执行完之后才执行跳转的。
(3).在Servlet中如果想要进行客户端的跳转,直接使用HttpServletResponse接口的SendRedirect()即可,但是需要注意的是,此跳转只能传递session以及application范围的属性,而无法传递request范围的属性
例如:response.sendRedirect();
服务器端的跳转:跳转之后的地址栏的信息不会发生任何的改变
例如:<jsp:forword>
request.getRequestDisPather("").forword(request, response);
(1).而且在使用request属性范围时,只有服务器端跳转才能将request范围的属性保存到跳转页面;而如果是客户端的跳转,则无法进行request属性的传递
(2).另外,如果是服务器端的跳转,则执行跳转语句时立刻进行跳转;如果使用的是客户端跳转,则是整个页面执行完之后才执行跳转的。
(3).在Servlet中如果想要进行客户端的跳转,直接使用HttpServletResponse接口的SendRedirect()即可,但是需要注意的是,此跳转只能传递session以及application范围的属性,而无法传递request范围的属性
相关文章推荐
- 客户端跳转与服务器端跳转的区别以及路径
- 客户端跳转与服务器端跳转的区别
- 客户端跳转与服务器端跳转的区别
- 客户端的跳转与服务器端的跳转的区别
- 客户端的跳转与服务器端的跳转的区别
- 客户端跳转与服务器端跳转的区别
- Http客户端跳转和服务器端跳转的区别
- 客户端的跳转与服务器端的跳转的区别
- 客户端的跳转与服务器端的跳转的区别
- 客户端的跳转与服务器端的跳转的区别
- “服务器端跳转”和“客户端跳转”的区别
- 在jsp中常用的内置对象(5个)小总结和两种页面跳转方式(服务器端调转、客户端跳转)的区别
- 客户端跳转和服务器端跳转的区别
- 客户端的跳转与服务器端的跳转的区别
- 小结:“服务器端跳转”和“客户端跳转”的区别
- 服务器端跳转与客户端跳转的区别
- 客户端的跳转与服务器端的跳转的区别
- 客户端跳转与服务器端跳转的区别
- 客户端跳转与服务器端跳转的区别
- 客户端的跳转与服务器端的跳转的区别