`
memory_8
  • 浏览: 432 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

浅记JSP转发和重定向区别。

jsp 
阅读更多
有时候喜欢忘记转发和重定向区别;浅记下两者区别。
转发:A有事找B,B没法解决,就叫A去找C;所以A的请求对象变成找C了,C自然知道A找他什么事;则转发地址改变,request请求参数不丢失。
重定向:A有事找B,B也没法解决,但他不叫A去找C而是自己去找C;所以A的请求对象还是B,而C只知道是B找他自然不知道实际是A有事;则地址不变,request请求参数丢失。

好了,记录下。
0
0
分享到:
评论

相关推荐

    JSP学习笔记截屏1

    在1.docx文档中,可能包含了更详细的讲解、代码示例以及对某些复杂概念的解析,例如JSP的转发和重定向、自定义标签的使用、过滤器和监听器等。这些内容都是深化JSP技能的关键点,建议读者仔细研读,以便全面掌握JSP...

    韩顺平servlet和jsp课堂笔记

    5. **转发与重定向**:Servlet可以使用RequestDispatcher的forward()方法进行内部跳转,或者通过response.sendRedirect()方法实现客户端的重定向。 6. **多线程**:每个请求都会创建一个新的Servlet实例,因此...

    servlet与jsp核心编程(第二版)

    《Servlet与JSP核心编程(第二版)》是一本针对Web开发的经典教材,它深入浅出地介绍了如何使用Servlet和JSP进行动态网页开发。在Web应用开发领域,Servlet和JSP是Java EE平台上的重要技术,它们为开发者提供了创建...

    Java Web开发实战宝典 14.1-14.8 代码

    6. **请求转发与重定向**:在处理HTTP请求时,开发者可能会用到请求转发和重定向。请求转发是在服务器端完成,而重定向则是客户端发起新的请求。14章的代码可能会演示这两种方式的使用场景。 7. **AJAX与JSON**:...

    深入浅出Struts2.pdf

    5. **Result**: 表示Action执行后的结果,可以是重定向、转发或者简单的视图渲染。 **二、配置机制** 1. **struts.xml**: 主配置文件,定义了Action、结果类型、拦截器栈等信息。 2. **Action配置**: 指定Action类...

    架构探险:从零开始写JavaWeb框架

    3. **请求转发与重定向**:在JavaWeb中,通过RequestDispatcher进行请求转发和Redirect实现页面跳转。掌握两者的区别和应用场景,能够优化用户交互体验。 4. **Session与Cookie**:Session和Cookie用于管理客户端与...

    深入浅出struts2

    6. **结果类型与结果配置**:Struts2支持多种结果类型,如dispatcher(默认,转发到JSP)、redirect(重定向)、stream(流式结果,常用于文件下载)。结果配置可以指定Action执行后跳转的页面或执行的操作。 7. **...

    Struts2参考资料.zip_java struts2_struts2

    - 常见的结果类型有dispatcher(用于转发到JSP页面)、redirect(重定向)和stream(流式传输,如下载文件)。 5. **OGNL(Object-Graph Navigation Language)** - OGNL是Struts2中的表达式语言,用于在Action和...

    深入浅出Struts2.0

    4. **结果(Result)**:结果表示Action执行后的响应,可以是重定向、转发到一个JSP页面,或者返回JSON、XML等数据。通过在Action中定义不同的结果类型,可以灵活控制请求的流向。 5. **OGNL(Object-Graph ...

    研磨Struts2配书视频对应的PPT

    Action是业务逻辑的入口点,Result则负责视图的转发或重定向,Interceptor是Struts2的拦截器机制,用于处理请求前后的逻辑,而ValueStack则是数据模型与视图层之间的桥梁。 Struts2框架的拦截器是其一大特色,它...

    深入浅出Struts2开发 教程.zip

    - **Result**:定义了Action执行后如何返回视图,如转发到一个JSP页面,或者重定向到另一个URL。 **4. Interceptors(拦截器)** 拦截器是Struts2的一个强大特性,它们在Action执行前后插入,可以实现如日志记录、...

    架构探险 从零开始写javaweb框架

    这通常涉及到URL映射、请求转发和重定向等技术。 4. **依赖注入**:为了提高代码的可测试性和可维护性,框架通常会采用依赖注入(Dependency Injection,DI)设计模式。读者将学习如何使用IoC(Inversion of ...

    struts2 教程 讲义.(pdf)

    默认的Result类型是dispatcher,它将结果字符串解释为一个URL,然后通过Servlet容器转发或重定向到相应的视图。其他的Result类型,如stream或freemarker,可用于处理不同类型的响应。 6. **OGNL(Object-Graph ...

    深入浅出Struts_2

    - **结果类型配置**:结果类型定义了Action执行后页面的渲染方式,如dispatcher表示转发到某个JSP页面,redirect则表示重定向到某个URL。 #### 六、Struts2的最佳实践 1. **概念分离**:保持模型、视图和控制器...

    Struts 2权威指南--基于WebWork核心的MVC开发

    此外,Struts 2支持多种结果类型,如dispatcher(用于转发到一个JSP页面)、redirect(实现URL重定向)、stream(用于处理文件下载)。这些结果类型允许开发者灵活控制请求的响应方式。 Struts 2还提供了强大的插件...

    struts2帮助文档官方

    - **Result**:Result定义了Action执行后的动作,如重定向、转发到某个JSP页面等。 - **Interceptor(拦截器)**:拦截器是Struts2的一大特色,它们按照预定义的顺序在Action调用前后执行,可以实现事务管理、日志...

    struts2轻松入门

    5. **结果类型**:Struts2支持多种结果类型,如dispatcher(重定向或转发到一个JSP页面),stream(用于文件下载),和redirectAction(用于调用另一个Action)。 6. **OGNL(Object-Graph Navigation Language)**...

    Starting Struts 2

    Result是Action执行后返回的结果,它可以是视图(JSP、Freemarker模板等)、重定向或转发。通过配置不同的结果类型,开发者可以控制Action执行后的流程。 五、配置文件 Struts 2的配置文件通常为struts.xml,它定义...

    struts2笔记 风中叶

    Struts2支持多种结果类型(Result Types),如`dispatcher`(默认的HTTP重定向或转发)、`stream`(用于下载文件)和`freemarker`(与FreeMarker模板引擎集成显示视图)。这些结果类型使得Struts2能灵活地处理动作...

    Java高级框架开发struts篇

    结果类型定义了Action执行后的跳转方式,可以是重定向、转发或者直接渲染一个静态资源。Struts 2支持JSP、FreeMarker、Velocity等多种模板引擎作为视图层。 5. **Action与ActionSupport** Action是处理请求的核心...

Global site tag (gtag.js) - Google Analytics