`
BabyDuncan
  • 浏览: 573815 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于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();

分享到:
评论

相关推荐

    JSP中5种跳转foward,request等等的详细区别

    JSP中5种跳转foward,request等等的详细区别

    FOWARD.net操作手册

    此文档为forward.net功能介绍,并且详细介绍了该软件的操作流程。

    HA+Stunnel SSL 配置说明

    HA+Stunnel 架构下SSL数字证书的配置,包括测试环境和具体的实现方法。

    FEC.rar_FEC

    FOWARD ERROR CORRECTION LITERATURE

    PAY-IT-FOWARD-ACT-AND-PROGRAM-WE-ALL-MATTER:我们都很重要,加入这里成为一项计划,可以帮助所有人

    这是我很久以前开始的一个很长的程序,但从未付诸实践。 现在是时候做点什么了,某人是自我。 困难时期.....? 感觉您只是在浪费时间???? 教训是莱森向他们学习。 感觉就像您尝试了一样,但是相同的东西,相同的...

    C++11中std::move、std::forward、左右值引用、移动构造函数的测试问题

    主要介绍了C++11中std::move、std::forward、左右值引用、移动构造函数的测试,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    我个人收集的IT(java)面试题

    个人感受和收集多个公司和各方面的面试题 腾讯面试题 1.String 类可否继承 2.foward sendRedirect的区别 3.HashTable HashMap 的区别 4.说一下抽象接口类 5.MySql数据库连接的statement有哪些,以及他们的特点,用法...

    AisMVC.zip

    我们团队开发web项目一般采用前后端分离,所以后端的的Controller层的功能仅仅只有提供ajax接口,页面集成后的跳转,过滤器和拦截器,所以我就想着自己写一款仿springmvc的mvc框架作为自己和团队以后的开发中小型项目的...

    鼠标控制游戏

    //w为滚动背景所要裁剪的区域宽度,bcount记录飞机现有子弹数目 BULLET b[30]; //声明一个“bullet”类型的数组,用来存储飞机发出的子弹 // Foward declarations of functions included in this code module:

    sample-slf4j-fluentd

    样品-slf4j-fluentd 这...要求流利的Java SE 开发工具包 8 Maven 3.2.2或更高版本(Maven 3.2.1 发生异常)用法准备流利的代理安装 fluentd 并配置 in_foward 插件监听端口 24224。(或编辑 src/main/resources/logback

    Chromatography_Simulation_Python:色谱方程的有限差分求解器

    该项目提供了功能和使用输运弥散模型模拟多个组件色谱的示例,并支持Hery,Langmuir和SMA作为组件的等温线模型。 使用一维有限差分Euler foward方法,使用numpy进行更快的计算,使用matplotlib进行可视化。 作为边界...

Global site tag (gtag.js) - Google Analytics