`
sammor
  • 浏览: 413322 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

dispatcher和redirect的区别

 
阅读更多

区别1:

    redirect是重定向,会导致url路径的改变,是客户端的变化。

    dispatcher是转向的意思,url路径不改变,是服务器端的变化。

区别2:

    带参数问题

    redirect的重定向如果需要带上参数,只能是url里面加上参数自段

    dispatcher会自动带上参数的跳转。

 

分享到:
评论

相关推荐

    直接请求转发(Forward)和间接请求转发(Redirect)两种区别.docx

    主要分为直接请求转发(Forward)和间接请求转发(Redirect)。这两种转发方式在处理请求时有着显著的区别。 直接请求转发(Forward): 直接请求转发是服务器内部的资源调度,用户在浏览器中只会看到最初的请求...

    struts2中result类型之redirect

    `Result`类型有很多种,比如`dispatcher`、`redirect`、`stream`等,每种类型都有其特定的用途。 现在我们专注于`redirect`类型。`Redirect`类型的`Result`执行的是HTTP的302临时重定向。这意味着当Action执行完成...

    jsp forward与redirect实探

    当我们需要在不同的页面之间导航时,`forward`和`redirect`是两种常见的处理请求转发和重定向的方法。本文将深入探讨这两种机制及其区别。 首先,`forward`是通过服务器端内部跳转实现的。它使用`RequestDispatcher...

    redirect--and-forword.rar_redirect

    在Java Web开发中,"重定向"(Redirect)和"转发"(Forward)是两种常见的处理请求的方法,它们用于在服务器端控制用户浏览器的行为。理解并熟练掌握这两者对于Java初学者至关重要,因为它们在构建动态网站时起着...

    struts2中常用Result类型(type)的用法和出现的问题

    常用的 Result 类型有 dispatcher、redirect 和 chain 三种。这三种类型的用法和实现方式如下: 一、dispatcher dispatcher 是 Struts2 中的默认 Result 类型,它将请求转发到指定的页面或资源。使用 dispatcher ...

    struts2中的result的type类型

    struts2 跳转类型 result type chain dispatcher redirect redirect action

    struts2 result配置详解

    Redirect-action 和 Redirect 的区别: 在 Struts2 框架中,Redirect 和 Redirect-action 是两个不同的 Result 配置类型。Redirect 配置用于重定向到一个新的 URL,而 Redirect-action 配置用于重定向到一个 Action...

    struts_dispacher

    3. **结果类型**:了解不同的结果类型,如dispatcher、redirect、stream等,以及它们在视图展现中的差异。 4. **拦截器**:Struts2引入了拦截器机制,Dispatcher在执行Action前和后都会经过一系列拦截器,可以实现...

    struts2结果类型

    总结而言,`dispatcher`、`redirect` 和 `chain` 是 Struts2 中三种重要的结果类型,它们分别用于页面转发、HTTP 重定向以及 Action 之间的链式调用。了解这些结果类型的使用方法和实现原理对于使用 Struts2 进行 ...

    servlet跳转的几种情况

    Servlet 跳转可以分为两大类:Redirect 跳转和 Forward 跳转。 Redirect 跳转 Redirect 跳转是指将控制权转移到另一个资源,并将 URL 修改为新的资源的 URL。Redirect 跳转可以使用 response.sendRedirect() 方法...

    java中dispcter和forward的区别

    在Java的Web开发中,`Dispatcher`通常指的是`RequestDispatcher`接口,它是Servlet API的一部分,提供了请求转发和包含的功能。而`forward()`方法是`RequestDispatcher`的一个关键方法,它用于在服务器端将请求转发...

    struts2配置文件之result

    常见的结果类型包括`dispatcher`、`redirect`、`redirectAction`等。 ##### 2.1 Dispatcher `dispatcher`是最常用的结果类型,默认情况下,当一个Action执行完毕后返回一个`dispatcher`类型的`result`时,会直接...

    WebWork_Result

    本文详细介绍了WebWork框架中`WebWork_Result`配置文件的使用方法,重点讲解了`dispatcher`和`redirect`两种类型的`result`配置及其区别。通过这些知识点的学习,可以帮助开发者更好地掌握WebWork框架的核心机制,...

    webworkwebwork笔记

    WebWork支持多种结果类型,包括dispatcher、redirect、velocity、chain和xslt,每一种都有其特定的用途。 #### UI-Tag库 UI-Tag库是WebWork提供的一系列用于简化HTML和表单元素生成的标签。通过使用这些标签,...

    struts2的action的几种result type说明

    Result Type是Result的一种预定义类型,决定了结果如何被处理和展现给用户。在`struts-default.xml`配置文件中,我们可以看到Struts2支持多种内置的Result Type。 1. **dispatcher** (默认): 这是最常见的Result ...

    请求转发和重定向的区别共1页.pdf.zip

    本篇文章将详细解析请求转发与重定向的区别。 一、请求转发(Request Forwarding) 1. 定义:请求转发是在服务器端完成的内部操作,它不涉及客户端浏览器的任何更改。当服务器接收到一个请求后,可以决定将该请求...

    struts2 result type 介绍

    Struts2是一个流行的Java web开发框架,它提供了一种模型-视图-控制器(MVC)架构来构建可维护和可扩展的Web应用程序。在Struts2中,Result Type是控制流程的重要部分,用于定义动作执行后如何转发或重定向到特定的...

    Java Web中的页面跳转.pdf

    在Java Web中,主要有两种页面跳转方式:请求转发(Request Forward)和重定向(Redirect)。这两种方式有着不同的工作原理和适用场景。 **请求转发(Request Forward)** 请求转发是由服务器内部完成的,不会向...

    信息系统软件设计:要懂Struts必须要懂的程序(2).ppt

    `<result>`标签定义了结果类型和物理视图地址,如`<result name="hfut" type="dispatcher">glxy.jsp</result>`,表示当Action返回"hfut"时,使用dispatcher结果类型转发到`glxy.jsp`页面。Struts提供了多种Result...

    Struts2 Result类型

    2. **Dispatcher Result (type="dispatcher")** 这是最常用的Result类型,主要用于转向JSP页面。当Action执行完成后,Dispatcher Result会将控制权传递给指定的JSP页面,以便渲染视图。默认情况下,如果未指定...

Global site tag (gtag.js) - Google Analytics