`

struts-Action属性详解(转)

阅读更多
转载地址:http://sobaid.blogbus.com/logs/48535974.html

http://hi.baidu.com/zch8492/blog/item/b6b954a3c9c41fa5cbefd02c.html

<action-mappings >
<action
attribute="userForm"
input="/form/user.jsp"
name="userForm"
path="/user"
scope="request"
type="cn.hxex.sample.struts.action.UserAction" >
<forward name="success" path="/success.jsp" />
</action>
</action-mappings>


attribute:指定ActionForm保存到指定上下文所使用的属性名,如果不指定attribute属性值,
将使用name属性值作为保存时的属性名。即attribute的默认值就是name属性值。
input: 该Action中相关ActionForm获取用户输入的输入页面,当将ActionForm设为自动验证输入数据,发现不合法数据返回错误时,将返回该页面    
name: 当前Action中用到的ActionForm的名字,其具体信息在配置文件其他地方另有详细定义
scop:指定保存ActionForm上下文的范围。即Action中所用到的ActionForm的生存期,可以为“request”或“session”,随着生存期的设置,该Action也会在相应的时间被创建    
validate:如果本属性为true则在Action动作之前其对应的ActionForm的validate方法会自动被调用,一般用以验证用户输入的数据    
forward:设置处理用户请求的serverlet或其它资源如Jsp页面等。如指定了这属性则type属性就会失去作用
严格来说<forward,include,type>属性应该使用且只使用其中的一个。 这属性用于跳转到另一个非Action处理程序中。
unknown: 如果将该属性设置为true,那么就是声明这个Action将处理整个应用中所有未找到相应处理Action的请求,当然,一个应用系统中也只会有一个Action的unknown属性可以设为true    
Prefix:用来匹配请求参数与bean属性的前缀  
Suffix: 用来匹配请求参数与bean属性的后缀 
分享到:
评论

相关推荐

    struts-config详解

    Struts-config详解 Struts-config.xml 是Struts框架的核心配置文件,它描述了所有的Struts组件。在这个文件中,我们可以配置主要的组件及次要的组件。下面是struts-config.xml文件的主要元素: 一、struts-config....

    struts-config文件详解

    这部分定义了Struts控制器Servlet,即`ActionServlet`的配置。你可以指定Servlet的初始化参数,如`debug`和`transaction-management`级别。 3. **form-beans** `form-beans`元素用于定义Struts表单 bean。每个...

    配置struts--config.xml详解

    本文将深入探讨 `struts-config.xml` 的主要元素和属性,帮助开发者更好地理解和配置 Struts 应用。 1. **&lt;struts-config&gt;**:根元素,包含整个配置信息。 - **form-beans**: 子元素,用于定义表单bean,这些bean...

    Struts框架中struts-config.xml文件配置小结

    ### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...

    struts-config.xml 详解

    每个`action`子元素包括`path`(请求路径)、`parameter`(请求参数)、`type`(Action类的全限定名)以及其他属性,如`forward`或`include`来指定请求成功后的处理逻辑。 6. **controller 元素** 在较旧版本的...

    struts-config文件标签详解

    Struts-config 文件标签详解 Struts-config 文件是 Struts 框架的核心配置文件,它定义了整个应用程序的结构和行为。在这个文件中,我们可以配置数据源、表单 beans、Action mappings、异常处理等等。下面我们将...

    struts-config.xml配置文件详解

    Struts-config.xml 配置文件详解 Struts-config.xml 是 Struts 框架的主要配置文件,用于配置 Struts 应用程序的各种设置。在该文件中,可以配置数据源、Form Bean、Action 和插件等信息。下面是 Struts-config.xml...

    Struts-config.xml配置详解

    动作类通常是继承自org.apache.struts.action.Action类的JavaBean,用于封装具体的业务逻辑。此外,还可以定义动作执行后跳转的视图组件,如JSP页面。 6. 元素:该元素用于配置Struts框架的控制器组件。控制器主要...

    struts-config.xml

    ### Struts-config.xml配置文件详解 #### 一、引言 在Java Web开发领域中,Struts框架作为经典的MVC(Model-View-Controller)架构实现之一,为开发者提供了便捷的方式来构建可维护性和扩展性高的Web应用程序。...

    Struts struts-config.xml配置

    ### Struts struts-config.xml配置详解 #### 一、引言 在Java Web开发领域,Struts框架一直是构建MVC架构应用的重要工具之一。而`struts-config.xml`配置文件则是Struts应用的核心配置文件,它负责管理Struts应用中...

    struts-menu例子

    3. **"struts-menu例子2"详解** 这个例子文件包含了使用Struts-menu的具体示例,可能包括以下组成部分: - **配置文件**:如`struts-menu.xml`,定义了菜单结构和属性。 - **Action类**:实现了业务逻辑,与菜单...

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

    - **Demo**:这部分通常包含了一些示例应用,用于演示Struts 2的基本用法和功能,包括Action、Result、Interceptor等组件的使用,以及如何配置Struts 2的XML配置文件。 - **Doc**:文档部分可能包括用户手册、API...

    jakarta-struts-1.2.4-src.zip_jakarta struts 1_jakarta struts-1.1

    **Jakarta Struts 1.x 框架详解** Jakarta Struts 是一款经典的Java Web应用程序框架,由Apache软件基金会的Jakarta项目开发并维护。它在2000年代初期广泛流行,为构建MVC(Model-View-Controller)架构的Web应用...

    Struts1.3和config配置详解

    `struts-config.xml`配置详解: 1. **全局常量配置**:此部分用于定义全局的框架配置参数,如`input`属性用于指定表单验证失败后的默认回跳页面,`message-resources`属性用于指定国际化资源文件。 2. **数据源配置...

    struts-portlet 开发

    ### Struts-Portlet开发详解 #### 一、概述 在深入探讨Struts-Portlet开发之前,我们先来了解一下其基本概念和发展背景。Struts-Portlet是一种结合了Struts框架与Portlet技术的开发模式,它允许开发者在门户环境中...

    Struts-config.xml 配置详解.doc

    指定控制器组件的配置,虽然在一些版本的Struts中可能不再使用,但在早期版本中,它可以配置控制器的属性。 7. `&lt;message-resources&gt;`子元素: 用于定义全局的消息资源,提供国际化支持。每个`&lt;message-resources...

    Struts2属性文件详解

    ### Struts2属性文件详解 #### struts.configuration 该属性用于指定加载Struts 2配置文件的配置文件管理器,默认值为`org.apache.struts2.config.DefaultConfiguration`,这是Struts 2默认的配置文件管理器。若...

    spring-mybatis-struts2-master ——demo

    《SSM框架整合详解——基于spring-mybatis-struts2-master的实战分析》 在Java Web开发领域,SSM(Spring、Struts2、MyBatis)框架的组合被广泛使用,因其灵活性和强大的功能而备受青睐。本篇文章将深入探讨这个...

    精通Struts --基于MVC的JavaWeb设计与开发

    2. **配置文件详解**:Struts的配置文件通常为struts-config.xml,其中定义了ActionMapping、ActionForm、Action和数据源等元素。理解并熟练编写这些配置是使用Struts的关键。 3. **Struts的MVC实现**:模型部分...

Global site tag (gtag.js) - Google Analytics