Struts 2 入门 二(Struts2 Action配置)
<package name="default" namespace="/" extends="struts-default">
<action name="index">
<result type="redirectAction">
<param name="actionName">HelloWorld</param>
<param name="namespace">/example</param>
</result>
</action>
</package>
首先要先定义 一个 包 必须继承 struts-default
action 常用属性:
name: 必须
class: 不是必须 默认是ActionSupport
method: 不是必须 默认是 execute
Result 常用属性:
name: 不是必须 默认是 SUCCESS
type:不是必须 默认是 dispatcher
Struts 源码
If the class attribute in an action mapping is left blank, the com.opensymphony.xwork2.ActionSupport class is used as a default.
如果类属性在一个操作映射为空白,com.opensymphony.xwork2。ActionSupport类作为一个默认的。
Another common workflow stategy is to first render a page using an alternate method, likeinput and then have it submit back to the default execute method.
默认方法 execute
Setting a default Result Type
(设置一个默认的结果类型)
<result-types>
<result-type name="dispatcher" default="true"
class="org.apache.struts2.dispatcher.ServletDispatcherResult" />
</result-types>
Likewise if the name attribute is not specified, the framework will give it the name "success".
(同样,如果没有指定名称属性,该框架将给它命名为“success”。)
dispatcher和Forward 都是 请求转发 也是 服务器端跳转
redirect 是重定向 客户端跳转
相关推荐
通过这个简单的入门案例,你可以学习到如何创建Action、编写配置文件、设计交互页面,并理解Struts2框架如何将所有这些组件协同工作。对于想要深入学习Struts2的人来说,这是一个很好的起点,可以帮助他们快速掌握...
这个"struts2入门例子"旨在帮助初学者理解Struts2的基本架构和核心功能,通过实际操作来学习如何配置Struts2框架以及实现页面跳转。 在Struts2中,`struts.xml`是核心配置文件,它是整个应用的入口点,负责定义动作...
6. ** strut2入门案例**:这个入门案例可能是创建一个简单的“Hello, World”程序,演示如何配置Struts2框架,创建Action类,编写对应的JSP页面,并在web.xml中进行必要的初始化设置。这个例子会帮助初学者快速理解...
3. **Struts2配置文件(struts.xml)**: 这个XML文件是Struts2应用的核心,用于配置Action、结果类型、拦截器等。在这个例子中,你会看到如何定义一个Action,指定它的类和执行方法,以及可能的返回结果。 4. **...
### Struts2入门实例教程详解 #### 一、环境搭建与基本配置 在开始学习Struts2框架之前,首先需要确保开发环境的正确搭建。根据提供的文档,所使用的开发工具为MyEclipse6,Web服务器为Tomcat6,Struts版本为...
### Struts2入门教程知识点概览 #### 一、Struts2框架简介 - **Struts2起源**:Struts2并非一个全新的Web框架,而是建立在WebWork框架设计理念之上,融合了Struts1的优点而形成的一个框架。可以说,它是Struts1与...
3. **配置文件**:Struts2使用`struts.xml`配置文件来定义Action类与URL的映射,以及Action的属性、结果页面等信息。这是Struts2应用的基础配置。 4. **拦截器(Interceptor)**:Struts2的拦截器机制允许在Action...
在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了Java Development Kit (JDK)。JDK是开发Java应用的基础,你需要至少JDK 1.6或以上版本来...
3.初识struts2配置文件 4 (1).web.xml文件 4 (2).struts.xml文件 4 (3).struts.properties(参default.properties) 4 (4)struts-default.xml 4 (5)其它配置文件 4 4.让MyEclipse提示xml信息 4 5.如何...
入门Struts2,首先需要了解的是它的核心概念。Struts2的核心组件包括Action、Result、Interceptor(拦截器)等。Action是业务逻辑的执行者,负责处理用户请求;Result则定义了Action执行后的响应结果,如转发到一个...
开发者可以通过注解或XML配置文件定义验证规则,Struts2会在Action执行前自动进行数据校验。 **9. 文件上传与下载** Struts2提供了便捷的文件上传和下载功能。通过简单的配置和Action方法,可以轻松处理文件上传...
在入门Struts2之前,需要准备以下开发环境和工具: - 开发工具:MyEclipse6(尽管它不直接支持Struts2,但可以使用其进行基础开发) - Web服务器:Tomcat6(用于部署和测试Web应用程序) - Struts版本:Struts*.*.**...
本文将深入讲解Struts2的入门与配置,以及其核心概念和原理,同时涵盖Struts2与其他技术如JSF和Ajax的整合。 **Struts2入门及基本配置** Struts2入门首先需要理解其基本架构。Struts2的核心是Action类,它是处理...
- `struts.xml`是Struts2的配置文件,用于定义Action、Action的执行结果和其他配置。在这里,你需要声明你的`HelloWorldAction`,并指定它与哪个URL路径关联,以及它执行成功后跳转到哪个页面。 5. **编写视图层**...
总的来说,"Struts2入门小程序"将涵盖Struts2的基本架构、配置、MVC模式的应用、标签库的使用、拦截器的实现、数据绑定以及可能的Spring集成等多个方面,是初学者深入理解Struts2框架的宝贵资源。通过实际操作和学习...
- **配置文件**:`struts.xml`是Struts2的核心配置文件,用于定义Action、Action映射、结果类型等。 - **拦截器**:Struts2的拦截器是其强大功能的关键,允许开发者在Action执行前后添加自定义逻辑,如日志、权限...
### Struts2 入门书籍知识点详述 #### 1. Struts2 框架简介 Struts2是一个开源的MVC(Model-View-Controller)架构的Web应用框架,它融合了WebWork框架的核心设计思想以及Struts1的一些优秀特性。Struts2旨在简化...
#### 二、Struts2入门案例 - **Hello Struts2**:通过创建一个简单的“Hello World”示例,帮助开发者快速上手Struts2的基本配置和运行流程。 - **Action类详解**:Action类是Struts2的核心组件之一,负责处理用户...
很好的struts2入门教程,网上搜集整理的! 内容: ·常用的Struts 2.0的标签(Tag)介绍 ·Struts 2.0的Action讲解 ·Struts2国际化(i18n)您的应用程序 ·Struts2.0转换器(Converter) ·Struts 2.0中实现...