博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
请求重定向sendRedirect()方法 和 请求转发forward()方法
阅读量:6757 次
发布时间:2019-06-26

本文共 537 字,大约阅读时间需要 1 分钟。

hot3.png

  • 一个Web资源受到客户端请求后,通知服务器去调用另外一个Web资源进行处理,称之为请求转发。
  • 一个Web资源受到客户端请求后,通知浏览器去访问另外一个Web资源,称之为请求重定向。

面试题

请问sendRedirect()和forward()的区别是什么?

答:

(1)叫法sendRedirect()重定向,转发forward()叫转向。

(2)实际发生的文职不一样

sendRedirect 发生在 浏览器

forward 发生 在Web服务器

(3)用法不一样

request.getRequestDispatcher("/资源URI").forward(request, response)

response.sendRedirect("/Web应用/资源URI");

(4)能够去URL范围不一样

sendRedirect可以去 如何URL

forward只能去当前的Web应用的资源

注意:

①什么是一次HTTP请求:

只要没有停止,也没有回到浏览器重定向,就算一次。

②如果转发多次,我们的浏览器地址栏,保留的是第一次转向的那个Servlet Url。

转载于:https://my.oschina.net/wangsifangyuan/blog/693217

你可能感兴趣的文章
栅格那点儿事(四D)
查看>>
反向代理服务器的工作原理(转)
查看>>
MVC前后台获取Action、Controller、ID名方法 以及 路由规则
查看>>
fnb2b分支拉取注意事项
查看>>
电脑上没有iis组件,怎么才能安装iis?
查看>>
项目总结01:JSP mysql SpringMvc下中国省市县三级联动下拉框
查看>>
Hibernate一对多配置
查看>>
迁移学习(训练数据少的可怜时的办法)
查看>>
Android.mk和Application.mk基本内容
查看>>
安装程序无法复制一个或多个文件。特定错误码是0x4b8。
查看>>
第一次作业
查看>>
PHP
查看>>
如何设计出色的设计让你的简历脱颖而出?
查看>>
jQuery获取所有父级元素及同级元素及子元素的方法
查看>>
使用AForge录制视频
查看>>
this解惑
查看>>
嵌入式第八次
查看>>
设计模式学习之一:设计模式的设计原则
查看>>
Codeforces 798A - Mike and palindrome
查看>>
算法笔记--拓扑排序
查看>>