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应用开发详解06”这一主题中,我们将深入探讨Struts2中的自定义方法以及相关的开发建议。 自定义方法在Struts2中扮演着至关重要的角色,它们允许开发者扩展框架的功能,以满足特定项目的需求。自定义...
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、易于维护的Web应用程序。它是Apache软件基金会的Apache Struts项目的一部分,基于MVC(Model-View-Controller)设计模式,提供了一种组织应用程序...
在"Struts2应用开发详解02"的主题中,我们将深入探讨Struts2.2的独有特性以及其核心组件之一——StrutsPrepareAndExecute过滤器的源码分析。 首先,让我们来看看Struts2.2的独有特性: 1. **插件化架构**:Struts...
Struts2旨在简化Web应用开发,通过将表现层与业务逻辑层解耦,提高了代码的可维护性和可测试性。 1. **核心概念** - **Action**: Struts2的核心组件,负责处理用户请求,执行业务逻辑,并返回结果。每个Action对应...
Struts2是Java Web开发中一个非常重要的框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了一种结构化、易于维护的Web应用开发方式。本讲义将详细介绍Struts2的核心概念、工作原理以及如何在实际...
Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用开发框架。它通过一系列的配置文件来组织应用程序的行为逻辑,这些配置文件通常是以XML的形式存储的。 Struts2的核心配置文件主要负责定义...
本教程“Struts2应用开发详解(第二讲)”是系列教程的一部分,共计五部分,我们将深入探讨Struts2的核心概念和技术。 在Struts2框架中,Model代表业务逻辑,View负责展示,而Controller则是这两者之间的协调者,处理...
"整合struts+hibernate+spring应用开发详解"是一个系列教程,旨在帮助开发者深入理解这三者如何协同工作。 首先,Struts是一个MVC(Model-View-Controller)框架,它主要处理HTTP请求,负责控制应用程序的流程。在...
Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web应用程序框架,它在Web应用开发中起着核心架构的作用。本教程将深入探讨Struts2的开发细节,帮助开发者理解并掌握其核心概念和实际运用。 **1. ...
在Struts2框架中,`struts.xml`配置文件扮演着至关重要的角色,尤其是在处理请求结果的配置上。本文将深入解析Struts2中的`...通过合理配置`struts.xml`文件中的`result`元素,可以实现更高效、更健壮的Web应用开发。
Struts 2 是一个强大的Java Web应用程序框架,它基于Model-View-Controller(MVC)设计模式,提供了灵活的架构来构建可维护性和扩展性良好的Web应用。在深入讲解Struts 2之前,我们先来了解一下MVC模式的基本概念。 ...
- **适用范围**:Struts2广泛应用于企业级Java Web项目的开发中,特别是那些需要处理大量用户交互和数据展示的应用。 #### 二、Struts2入门案例 - **Hello Struts2**:通过创建一个简单的“Hello World”示例,...
5. **结果类型(Result Type)**:Struts2支持多种结果类型,如dispatcher(用于转发到JSP页面)、stream(用于下载文件)和redirect(用于重定向URL)等。 6. **拦截器(Interceptor)**:拦截器是Struts2的一大...
Struts2 是一个功能强大且灵活的 Web 开发框架,它不仅能够帮助开发者快速搭建 Web 应用,还能通过其丰富的特性和扩展性满足复杂应用的需求。掌握 Struts2 的核心概念和技术要点,对于 Web 开发者来说至关重要。
Struts 2是Java开发中的一个非常重要的MVC(Model-View-Controller)框架,它在Web应用程序设计中起着核心作用。此“struts-2.3.24-all”压缩包包含了官方最新的框架版本,是开发者进行Struts 2项目开发的重要资源。...
### Spring 整合 Struts2 详解 #### 整合目标 在本教程中,我们的主要目标是通过Spring框架的IOC容器来管理Struts2的Action对象。这将有助于更好地控制依赖关系,使得应用程序结构更加清晰,易于维护。 #### 整合...
“北京圣思园Struts2应用开发详解”课程可能涵盖以上这些核心概念,并通过实际案例讲解如何使用Struts2开发Web应用。学习者将能够了解Struts2的架构,学会如何创建Action,配置struts.xml,编写拦截器,使用OGNL...