转发与重定向的区别
来源:互联网 发布:recovery清除数据 编辑:程序博客网 时间:2024/06/05 15:31
区别一:
重定向时浏览器上的网址改变
转发是浏览器上的网址不变
区别二:
重定向实际上产生了两次请求
转发只有一次请求
重定向:
发送请求 –>服务器运行–>响应请求,返回给浏览器一个新的地址与响应码–>浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求地址为之前返回的地址–>服务器运行–>响应请求给浏览器
转发:
发送请求 –>服务器运行–>进行请求的重新设置,例如通过request.setAttribute(name,value)–>根据转发的地址,获取该地址的网页–>响应请求给浏览器
区别三:
重定向时的网址可以是任何网址
转发的网址必须是本站点的网址
详解:
重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。
转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。
阅读全文
0 0
- 转发与重定向的区别
- 转发与重定向的区别
- 转发与重定向的区别
- 请求转发与重定向的区别
- 请求转发与重定向的区别:
- 请求转发与重定向的区别
- 请求重定向与转发的区别
- 重定向与转发的区别
- jsp转发与重定向的区别
- 转发与重定向的区别
- JSPServlet转发与重定向的区别
- 转发与重定向的区别
- 转发与重定向的区别
- 《请求转发与重定向的区别》
- JAVA转发与重定向的区别
- 转发与重定向的区别
- 请求转发与重定向的区别:
- 转发与重定向大的区别
- 1007. 小黄车
- 拦截器
- Bash Scripts ---part1
- 多线程并发执行任务,取结果归集。终极总结:Future、FutureTask、CompletionService、CompletableFuture
- Swing 中如何获取JTestField中的内容 并且 点击按钮输出
- 转发与重定向的区别
- 文章标题
- 一个屌丝程序猿的人生(四)
- CSS中背景图片定位方法
- maven入门指南—02 maven目录结构与常用命令
- C++STL&GP学习后记——初识STL
- Linux(centos)不能使用FTP 命令 -bash: ftp: command not found
- Mybatis传参数的方式总结
- JAVA开发中的Model1和Model2模型