JSP重定向与转发的区别
2016-04-19 21:48
246 查看
重定向:response.sendRedirect("URL");
转发:request.getRequestDispatcher("URL").forward(request,response);
1.转发在服务器端完成的;重定向是在客户端完成的。
2.转发的速度快;重定向速度慢。
3.转发的是同一次请求;重定向是两次不同请求
4.转发地址栏没有变化;重定向地址栏有变化
5.转发必须是在同一台服务器下完成;重定向可以在不同的服务器下完成
转发:request.getRequestDispatcher("URL").forward(request,response);
1.转发在服务器端完成的;重定向是在客户端完成的。
2.转发的速度快;重定向速度慢。
3.转发的是同一次请求;重定向是两次不同请求
4.转发地址栏没有变化;重定向地址栏有变化
5.转发必须是在同一台服务器下完成;重定向可以在不同的服务器下完成
相关文章推荐
- JavaScript之内置对象、字符串API
- JS断点调试心得(转)
- JavaScript uploadify插件上传文件问题
- JavaScript学习笔记
- JavaScript模块化规范
- 各种JS模板引擎对比数据(高性能JavaScript模板引擎)
- 用JavaScript动态加载CSS和JS文件
- JS实现父页面跳转、iframe实现整页面跳转
- JavaScript基础知识2
- javaScript数组循环删除
- javascript中的对象、类学习(转) 好文章,看明白了很多概念
- js在html中的加载执行顺序
- 项目中遇到的一个js页面加载问题
- EL与JSTL标签库
- 《JS权威指南》学习笔记(四):对象
- js设置form的onsubmit事件
- JavaScript中的运算符(1)
- 跟着9张思维导图学习Javascript
- qjson解析和构建
- JavaScript匿名函数