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

Struts2应用开发详解--5、result中的各种转发类型

    博客分类:
  • JAVA
JSP 
阅读更多

   

    result配置类似于struts1中的forword,但struts2中提供了更多的类型,常用类型有dispatcher(默认值)、redirect、redirectAction、plainText。

 

使用${属性名}表达是的方式访问action中的属性,表达式里的属性对应action中的属性。如下:

<result type="redirectAction">/delete.jsp?id=${id}</result>

 

redirectAction的例子,重定向的路径为同一个包下:

<result type="redirectAction">helloworld</result>

如果重定向的action在别的命名空间下:

<result type="redirectAction">

     <param name="actionName">helloworld</param> 

     <param name="namespace">/test</param>

</result>

 

 plainText显示原文件内容,例如:当我们需要显示jsp源代码的时候,我们可以使用此类型。

<result name="source" type="plainText">

     <param name="location">/*.jsp</param> 

     <param name="charSet">UTF-8</param><!-- 制定读取文件的编码 -->

</result>

 

 

分享到:
评论

相关推荐

    张龙老师Struts2应用开发详解源码(全)

    通过张龙老师的Struts2应用开发详解源码学习,你可以深入了解Struts2框架的每个组件,掌握其工作原理,从而在实际项目中更加得心应手地运用这个强大的框架。通过分析和运行提供的源码,将有助于巩固理论知识并提高...

    Struts2应用开发详解06

    在“Struts2应用开发详解06”这一主题中,我们将深入探讨Struts2中的自定义方法以及相关的开发建议。 自定义方法在Struts2中扮演着至关重要的角色,它们允许开发者扩展框架的功能,以满足特定项目的需求。自定义...

    Struts2开发详解

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、易于维护的Web应用程序。它是Apache软件基金会的Apache Struts项目的一部分,基于MVC(Model-View-Controller)设计模式,提供了一种组织应用程序...

    Struts2应用开发详解02

    在"Struts2应用开发详解02"的主题中,我们将深入探讨Struts2.2的独有特性以及其核心组件之一——StrutsPrepareAndExecute过滤器的源码分析。 首先,让我们来看看Struts2.2的独有特性: 1. **插件化架构**:Struts...

    struts2框架详解

    Struts2旨在简化Web应用开发,通过将表现层与业务逻辑层解耦,提高了代码的可维护性和可测试性。 1. **核心概念** - **Action**: Struts2的核心组件,负责处理用户请求,执行业务逻辑,并返回结果。每个Action对应...

    struts2讲义-详解

    Struts2是Java Web开发中一个非常重要的框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了一种结构化、易于维护的Web应用开发方式。本讲义将详细介绍Struts2的核心概念、工作原理以及如何在实际...

    Struts2配置详解

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用开发框架。它通过一系列的配置文件来组织应用程序的行为逻辑,这些配置文件通常是以XML的形式存储的。 Struts2的核心配置文件主要负责定义...

    Struts2.应用开发详解(第二讲).rar

    本教程“Struts2应用开发详解(第二讲)”是系列教程的一部分,共计五部分,我们将深入探讨Struts2的核心概念和技术。 在Struts2框架中,Model代表业务逻辑,View负责展示,而Controller则是这两者之间的协调者,处理...

    整合struts+hibernate+spring应用开发详解 part1

    "整合struts+hibernate+spring应用开发详解"是一个系列教程,旨在帮助开发者深入理解这三者如何协同工作。 首先,Struts是一个MVC(Model-View-Controller)框架,它主要处理HTTP请求,负责控制应用程序的流程。在...

    struts2开发详解

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web应用程序框架,它在Web应用开发中起着核心架构的作用。本教程将深入探讨Struts2的开发细节,帮助开发者理解并掌握其核心概念和实际运用。 **1. ...

    struts2_strus.xml中result类型及含义详解

    在Struts2框架中,`struts.xml`配置文件扮演着至关重要的角色,尤其是在处理请求结果的配置上。本文将深入解析Struts2中的`...通过合理配置`struts.xml`文件中的`result`元素,可以实现更高效、更健壮的Web应用开发。

    Struts 2 技术详解:基于WebWork核心的MVC开发与实践

    Struts 2 是一个强大的Java Web应用程序框架,它基于Model-View-Controller(MVC)设计模式,提供了灵活的架构来构建可维护性和扩展性良好的Web应用。在深入讲解Struts 2之前,我们先来了解一下MVC模式的基本概念。 ...

    Struts2视频教程

    - **适用范围**:Struts2广泛应用于企业级Java Web项目的开发中,特别是那些需要处理大量用户交互和数据展示的应用。 #### 二、Struts2入门案例 - **Hello Struts2**:通过创建一个简单的“Hello World”示例,...

    Struts2知识点详解

    5. **结果类型(Result Type)**:Struts2支持多种结果类型,如dispatcher(用于转发到JSP页面)、stream(用于下载文件)和redirect(用于重定向URL)等。 6. **拦截器(Interceptor)**:拦截器是Struts2的一大...

    struts2 学习重点笔记

    Struts2 是一个功能强大且灵活的 Web 开发框架,它不仅能够帮助开发者快速搭建 Web 应用,还能通过其丰富的特性和扩展性满足复杂应用的需求。掌握 Struts2 的核心概念和技术要点,对于 Web 开发者来说至关重要。

    struts-2.3.24-all 官方最新框架下载

    Struts 2是Java开发中的一个非常重要的MVC(Model-View-Controller)框架,它在Web应用程序设计中起着核心作用。此“struts-2.3.24-all”压缩包包含了官方最新的框架版本,是开发者进行Struts 2项目开发的重要资源。...

    Spring-整合-Struts2

    ### Spring 整合 Struts2 详解 #### 整合目标 在本教程中,我们的主要目标是通过Spring框架的IOC容器来管理Struts2的Action对象。这将有助于更好地控制依赖关系,使得应用程序结构更加清晰,易于维护。 #### 整合...

    北京圣思园Struts2 全套笔记 课件 详解

    “北京圣思园Struts2应用开发详解”课程可能涵盖以上这些核心概念,并通过实际案例讲解如何使用Struts2开发Web应用。学习者将能够了解Struts2的架构,学会如何创建Action,配置struts.xml,编写拦截器,使用OGNL...

Global site tag (gtag.js) - Google Analytics