Dispatcher & Redirect
2016-03-30 16:38
134 查看
首先理解一下二者的含义:
Dispatcher请求转发,直接把客户端的请求在服务器处理以后跳转到下一个页面或者是处理类。此时的地址栏上的URL是不会变化的。
Redirect是重定向。客户端的请求到达服务器处理以后,让客户端的页面链接重新定到另一个页面。此时地址栏的URL和你请求以前是不同的。
区别:
区别1:
redirect是重定向,会导致url路径的改变,是客户端的变化。
dispatcher是转向的意思,url路径不改变,是服务器端的变化。
区别2:
带参数问题
redirect的重定向如果需要带上参数,只能是url里面加上参数
dispatcher会自动带上参数的跳转
Dispatcher请求转发,直接把客户端的请求在服务器处理以后跳转到下一个页面或者是处理类。此时的地址栏上的URL是不会变化的。
Redirect是重定向。客户端的请求到达服务器处理以后,让客户端的页面链接重新定到另一个页面。此时地址栏的URL和你请求以前是不同的。
区别:
区别1:
redirect是重定向,会导致url路径的改变,是客户端的变化。
dispatcher是转向的意思,url路径不改变,是服务器端的变化。
区别2:
带参数问题
redirect的重定向如果需要带上参数,只能是url里面加上参数
dispatcher会自动带上参数的跳转
相关文章推荐
- ListView控件的onItemClick事件和item中Button的onClick事件冲突的解决办法
- 【商业模式】:网页,百度,阿里,腾讯的商业模式
- Android Fragments 详细使用
- Nginx-添加echo模块
- JNI接口函数 (1)
- 判断ios中是否安装了某些软件
- jstl fmt标签笔记
- pyspider创建淘女郎图片爬虫任务-源码解析
- eclipse Mars查看JDK源码
- MVP模式实现登录功能
- bootstrap组件
- javaweb学习总结(二十四)——jsp传统标签开发
- 搜索算法基础之Oil Deposits
- 深入理解运算符的重载
- 欢迎使用CSDN-markdown编辑器
- 机器学习中的数学(1)-回归(regression)、梯度下降(gradient descent)
- Python——Requests
- android-Selector控件点击效果设置
- 面试题65:二叉树的下一个结点
- JAVA 去重