`

Struts 2 入门 二(Struts2 Action配置)

 
阅读更多

 

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 是重定向 客户端跳转

 

分享到:
评论

相关推荐

    struts2入门demo

    通过这个简单的入门案例,你可以学习到如何创建Action、编写配置文件、设计交互页面,并理解Struts2框架如何将所有这些组件协同工作。对于想要深入学习Struts2的人来说,这是一个很好的起点,可以帮助他们快速掌握...

    struts2入门例子

    这个"struts2入门例子"旨在帮助初学者理解Struts2的基本架构和核心功能,通过实际操作来学习如何配置Struts2框架以及实现页面跳转。 在Struts2中,`struts.xml`是核心配置文件,它是整个应用的入口点,负责定义动作...

    Struts2入门案例 实现简单的Struts2入门jar包.rar

    6. ** strut2入门案例**:这个入门案例可能是创建一个简单的“Hello, World”程序,演示如何配置Struts2框架,创建Action类,编写对应的JSP页面,并在web.xml中进行必要的初始化设置。这个例子会帮助初学者快速理解...

    struts2入门级的例子

    3. **Struts2配置文件(struts.xml)**: 这个XML文件是Struts2应用的核心,用于配置Action、结果类型、拦截器等。在这个例子中,你会看到如何定义一个Action,指定它的类和执行方法,以及可能的返回结果。 4. **...

    struts2入门实例教程详解

    ### Struts2入门实例教程详解 #### 一、环境搭建与基本配置 在开始学习Struts2框架之前,首先需要确保开发环境的正确搭建。根据提供的文档,所使用的开发工具为MyEclipse6,Web服务器为Tomcat6,Struts版本为...

    Struts2入门教程.pdf

    ### Struts2入门教程知识点概览 #### 一、Struts2框架简介 - **Struts2起源**:Struts2并非一个全新的Web框架,而是建立在WebWork框架设计理念之上,融合了Struts1的优点而形成的一个框架。可以说,它是Struts1与...

    Struts2入门demo

    3. **配置文件**:Struts2使用`struts.xml`配置文件来定义Action类与URL的映射,以及Action的属性、结果页面等信息。这是Struts2应用的基础配置。 4. **拦截器(Interceptor)**:Struts2的拦截器机制允许在Action...

    struts2初始使用环境配置

    在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了Java Development Kit (JDK)。JDK是开发Java应用的基础,你需要至少JDK 1.6或以上版本来...

    Struts2入门教程(全新完整版)

    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,首先需要了解的是它的核心概念。Struts2的核心组件包括Action、Result、Interceptor(拦截器)等。Action是业务逻辑的执行者,负责处理用户请求;Result则定义了Action执行后的响应结果,如转发到一个...

    Struts2入门V3.0.pdf

    开发者可以通过注解或XML配置文件定义验证规则,Struts2会在Action执行前自动进行数据校验。 **9. 文件上传与下载** Struts2提供了便捷的文件上传和下载功能。通过简单的配置和Action方法,可以轻松处理文件上传...

    struts2简单入门教程

    在入门Struts2之前,需要准备以下开发环境和工具: - 开发工具:MyEclipse6(尽管它不直接支持Struts2,但可以使用其进行基础开发) - Web服务器:Tomcat6(用于部署和测试Web应用程序) - Struts版本:Struts*.*.**...

    Struts2入门与配置

    本文将深入讲解Struts2的入门与配置,以及其核心概念和原理,同时涵盖Struts2与其他技术如JSF和Ajax的整合。 **Struts2入门及基本配置** Struts2入门首先需要理解其基本架构。Struts2的核心是Action类,它是处理...

    Struts2 的入门简单的hello

    - `struts.xml`是Struts2的配置文件,用于定义Action、Action的执行结果和其他配置。在这里,你需要声明你的`HelloWorldAction`,并指定它与哪个URL路径关联,以及它执行成功后跳转到哪个页面。 5. **编写视图层**...

    Struts2入门小程序

    总的来说,"Struts2入门小程序"将涵盖Struts2的基本架构、配置、MVC模式的应用、标签库的使用、拦截器的实现、数据绑定以及可能的Spring集成等多个方面,是初学者深入理解Struts2框架的宝贵资源。通过实际操作和学习...

    struts2开发入门以及webWork开发入门文档

    - **配置文件**:`struts.xml`是Struts2的核心配置文件,用于定义Action、Action映射、结果类型等。 - **拦截器**:Struts2的拦截器是其强大功能的关键,允许开发者在Action执行前后添加自定义逻辑,如日志、权限...

    struts2 入门书籍

    ### Struts2 入门书籍知识点详述 #### 1. Struts2 框架简介 Struts2是一个开源的MVC(Model-View-Controller)架构的Web应用框架,它融合了WebWork框架的核心设计思想以及Struts1的一些优秀特性。Struts2旨在简化...

    Struts2视频教程

    #### 二、Struts2入门案例 - **Hello Struts2**:通过创建一个简单的“Hello World”示例,帮助开发者快速上手Struts2的基本配置和运行流程。 - **Action类详解**:Action类是Struts2的核心组件之一,负责处理用户...

    struts2入门教程

    很好的struts2入门教程,网上搜集整理的! 内容: ·常用的Struts 2.0的标签(Tag)介绍 ·Struts 2.0的Action讲解 ·Struts2国际化(i18n)您的应用程序 ·Struts2.0转换器(Converter) ·Struts 2.0中实现...

Global site tag (gtag.js) - Google Analytics