关于foward和redirect的详细描述(比一般的要详细)
他们是一个Servet跳向另一个Servlet的方法,但是有所不同。
首先,转向(Forward),是由RequestDispatcher对象的forward(HttpServletRequest req,HttpServletResponse res)实现的,而forward的实现代码如下:
RequestDispatcher rd = request.getRequestDispatcher("/abc");rd.forard(request,response);
/abc是他的参数,访问的是Http://loaclhost:8080/servlet/abc
另外一种方法就是重定向(redirect),重定向是根据服务器返回的状态代码来实现的,服务器通过HttpServletResponse的setStatus(int status)来实现的,比较常见的状态码有:404代表访问的资源不存在,405代表访问资源的方法不对,比如要求用doGet方法访问,问你却用DELETE方法访问,此种情况就会返回405。500表示服务器出现异常而导致程序停止。301和302代表资源重定向,301代表永久重定向,302代表临时重定向。
重定向的代码实现:
request.sendRedirect();
关于foward和redirect的详细描述(比一般的要详细)相关推荐
- 请详细描述一下线程从创建到死亡的几种状态都有哪些?
请详细描述一下线程从创建到死亡的几种状态都有哪些? 新建( new ):新创建了一个线程对象. 可运行( runnable ):线程对象创建后,其他线程(比如 main 线程)调用了该对象的 star ...
- C#和Java详细描述
这里我们主要介绍C#和Java,包括介绍C#和Java都是对传统C++面向组件的编程方式的革新,但7年前就出道的Java在这方面显然与C#不可同日而语等方面. 自C#诞生之日起,关于C#和Java之间 ...
- 1、请简述DNS的作用,并说明当你输入网址“www.nxtc.edu.cn“按下回车后,DNS是怎么工作的?(关键步骤可以给出相应图示) 2、详细描述域名劫持攻击的过程及防御方式。
一.请简述DNS的作用,并说明当你输入网址"www.nxtc.edu.cn"按下回车后,DNS是怎么工作的?(关键步骤可以给出相应图示) DNS的作用: 把网址解析转化成ip地址, ...
- (100)详细描述一个你做过的项目, 面试必问(二十四)(第20天)
(100)详细描述一个你做过的项目, 面试必问(二十四)(第20天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)详细描述一个你做过的项目, 面试必问(二十四) ...
- Linux桌面需要强制访问控制,Linux强制访问控制机制模块详细描述(1)
原标题:Linux强制访问控制机制模块详细描述(1) 2 详细分析 2.1模块功能描述 对于SELinux中实现的MLS,其主要通过安全级别对系统资源的访问进行限制,相关操作定义在security/s ...
- 实验二:Use Case图与Use Case详细描述
实验二:Use Case图与Use Case详细描述 1.实验一链接: https://www.cnblogs.com/denghaiquan/p/10747702.html 2.Use Case图: ...
- ATM系统-实验二:Use Case图与Use Case详细描述
ATM系统-实验二:Use Case图与Use Case详细描述 实验一文档所在博客:https://blog.csdn.net/aptx1255/article/details/80080013 一 ...
- 速卖通描述 html,产品详细描述编写技巧-速卖通工作日记3
产品详细描述编写技巧-速卖通工作日记3 本文发表于2014年3月,现在看来这篇文章还是实用的. 在16号的时候出单我的速卖通第一笔订单,虽然金额不大但是对自己是一个非常大的鼓励.这两天一直在研究产品的 ...
- 详细描述一下Elasticsearch搜索的过程
详细描述一下Elasticsearch搜索的过程 我们都知道es是一个分布式的存储和检索系统,在存储的时候默认是根据每条记录的_id字段做路由分发的,这意味着es服务端是准确知道每个document分 ...
- springmvc的foward和redirect跳转简单解析
Spring MVC 中,我们在返回逻辑视图时,框架会通过 viewResolver 来解析得到具体的 View,然后向浏览器渲染.假设逻辑视图名为 hello,通过配置,我们 配置某个 ViewRe ...
最新文章
- CF 1029E Tree with Small Distances
- python 函数参数传递 格式_Python学习6.1_函数参数及参数传递
- 故障转移集群无法连接到节点_Redis集群以及自动故障转移测试
- .htaccess FollowSymlinks影响rewrite功能
- php mysql通用类_PHP连接MYSQL数据库通用类_PHP教程
- centos系统设置局域网静态IP
- Confluence 6 选择一个外部数据库
- HTML常用标签、特殊字符、路径
- VAE【keras实现】
- php 项目中引用对方接口_关于PHP中为什么要写接口的问题说明
- 【opencv学习】【图像金字塔】
- 洛谷——P1426 小鱼会有危险吗
- GIS制图课程目录(持续整理)
- 阿里 离线数据同步工具 DataX 初试
- atv320说明书_施耐德变频器参数设置ATV320学习资料
- 获取苹果设备的UDID
- python画行向日葵_如何用Python画一朵太阳花
- Image-Guided Navigation of a Robotic Ultrasound Probe for Autonomous Spinal Sonography Using a
- BZOJ 1189([HNOI2007]紧急疏散evacuate-网络流二分+拆点)
- 推荐|微信朋友圈营销的新尝试
热门文章
- 运算放大器 之 差分放大电路
- S7-200 Smart入门笔记7——中断2
- php define 常量,phpdefine常量详解
- SCD Self-Contrastive Decorrelation for Sentence Embeddings
- 15 款 Python 编辑器/ IDE 详细攻略,总有一款适合你
- 圈量SCRM:企业微信营销系统排名?都有什么功能?能做营销拓客吗?
- 前端看懂Swagger文档
- 妹子ui日期控件Uncaught TypeError: $(...).datepicker is not a function
- vue3+ts 改中文报错 Could not find a declaration file for module ‘element-plus/dist/locale/zh-cn.mjs‘.
- glob php,php使用glob函数遍历文件和目录详解