他们是一个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的详细描述(比一般的要详细)相关推荐

  1. 请详细描述一下线程从创建到死亡的几种状态都有哪些?

    请详细描述一下线程从创建到死亡的几种状态都有哪些? 新建( new ):新创建了一个线程对象. 可运行( runnable ):线程对象创建后,其他线程(比如 main 线程)调用了该对象的 star ...

  2. C#和Java详细描述

    这里我们主要介绍C#和Java,包括介绍C#和Java都是对传统C++面向组件的编程方式的革新,但7年前就出道的Java在这方面显然与C#不可同日而语等方面. 自C#诞生之日起,关于C#和Java之间 ...

  3. 1、请简述DNS的作用,并说明当你输入网址“www.nxtc.edu.cn“按下回车后,DNS是怎么工作的?(关键步骤可以给出相应图示) 2、详细描述域名劫持攻击的过程及防御方式。

    一.请简述DNS的作用,并说明当你输入网址"www.nxtc.edu.cn"按下回车后,DNS是怎么工作的?(关键步骤可以给出相应图示) DNS的作用: 把网址解析转化成ip地址, ...

  4. (100)详细描述一个你做过的项目, 面试必问(二十四)(第20天)

    (100)详细描述一个你做过的项目, 面试必问(二十四)(第20天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)详细描述一个你做过的项目, 面试必问(二十四) ...

  5. Linux桌面需要强制访问控制,Linux强制访问控制机制模块详细描述(1)

    原标题:Linux强制访问控制机制模块详细描述(1) 2 详细分析 2.1模块功能描述 对于SELinux中实现的MLS,其主要通过安全级别对系统资源的访问进行限制,相关操作定义在security/s ...

  6. 实验二:Use Case图与Use Case详细描述

    实验二:Use Case图与Use Case详细描述 1.实验一链接: https://www.cnblogs.com/denghaiquan/p/10747702.html 2.Use Case图: ...

  7. ATM系统-实验二:Use Case图与Use Case详细描述

    ATM系统-实验二:Use Case图与Use Case详细描述 实验一文档所在博客:https://blog.csdn.net/aptx1255/article/details/80080013 一 ...

  8. 速卖通描述 html,产品详细描述编写技巧-速卖通工作日记3

    产品详细描述编写技巧-速卖通工作日记3 本文发表于2014年3月,现在看来这篇文章还是实用的. 在16号的时候出单我的速卖通第一笔订单,虽然金额不大但是对自己是一个非常大的鼓励.这两天一直在研究产品的 ...

  9. 详细描述一下Elasticsearch搜索的过程

    详细描述一下Elasticsearch搜索的过程 我们都知道es是一个分布式的存储和检索系统,在存储的时候默认是根据每条记录的_id字段做路由分发的,这意味着es服务端是准确知道每个document分 ...

  10. springmvc的foward和redirect跳转简单解析

    Spring MVC 中,我们在返回逻辑视图时,框架会通过 viewResolver 来解析得到具体的 View,然后向浏览器渲染.假设逻辑视图名为 hello,通过配置,我们 配置某个 ViewRe ...

最新文章

  1. CF 1029E Tree with Small Distances
  2. python 函数参数传递 格式_Python学习6.1_函数参数及参数传递
  3. 故障转移集群无法连接到节点_Redis集群以及自动故障转移测试
  4. .htaccess FollowSymlinks影响rewrite功能
  5. php mysql通用类_PHP连接MYSQL数据库通用类_PHP教程
  6. centos系统设置局域网静态IP
  7. Confluence 6 选择一个外部数据库
  8. HTML常用标签、特殊字符、路径
  9. VAE【keras实现】
  10. php 项目中引用对方接口_关于PHP中为什么要写接口的问题说明
  11. 【opencv学习】【图像金字塔】
  12. 洛谷——P1426 小鱼会有危险吗
  13. GIS制图课程目录(持续整理)
  14. 阿里 离线数据同步工具 DataX 初试
  15. atv320说明书_施耐德变频器参数设置ATV320学习资料
  16. 获取苹果设备的UDID
  17. python画行向日葵_如何用Python画一朵太阳花
  18. Image-Guided Navigation of a Robotic Ultrasound Probe for Autonomous Spinal Sonography Using a
  19. BZOJ 1189([HNOI2007]紧急疏散evacuate-网络流二分+拆点)
  20. 推荐|微信朋友圈营销的新尝试

热门文章

  1. 运算放大器 之 差分放大电路
  2. S7-200 Smart入门笔记7——中断2
  3. php define 常量,phpdefine常量详解
  4. SCD Self-Contrastive Decorrelation for Sentence Embeddings
  5. 15 款 Python 编辑器/ IDE 详细攻略,总有一款适合你
  6. 圈量SCRM:企业微信营销系统排名?都有什么功能?能做营销拓客吗?
  7. 前端看懂Swagger文档
  8. 妹子ui日期控件Uncaught TypeError: $(...).datepicker is not a function
  9. vue3+ts 改中文报错 Could not find a declaration file for module ‘element-plus/dist/locale/zh-cn.mjs‘.
  10. glob php,php使用glob函数遍历文件和目录详解