`
xchyou
  • 浏览: 28264 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

1.struts1.x基本action的配置与使用

 
阅读更多

<!--

struts1.x的action配置都很简单,

继承自Action的自定义Action配置如下,

当要进生输入校验时必设置validate为true,

input 指定验证出错后要返回的页面

 -->

        <action path="/register" type="edu.yzu.action.UserAction"

            input="/register.jsp" validate="true" name="userForm">

            <forward name="success" path="/result.jsp"></forward>

        </action>

<!--

继承自MappingDispatcherAction,多了一个parameter属性,

此属性指定本此请求调用此action中的哪个方法。

 -->

        <action path="/updateorder" type="edu.yzu.action.OrderAction"

             parameter="updateOrder">

            <forward name="success" path="/result.jsp"></forward>

        </action>

<!--

继承自DispatcherAction跟继承自MappingDispatcherAction配置相同,不过

parameter的含义不同,它后面指定的值要在请求此action的url后面加上,如一个删除订单的请求应该为

http://localhost/shopcart/deleteorder.do?method=deleteOrder  其中method后面的值为要调用action

的方法名。

 

 -->   

        <action path="/deleteorder" type="edu.yzu.action.OrderAction"

             parameter="method">

            <forward name="success" path="/result.jsp"></forward>

        </action>

 

        <!--

        LookupDispatcherAction与DispatcherAction的配置相同,但是含义不同

        它的parameter指的是页面按提交按钮的name值。并且按键的value必须要有资源文件的支持,且在其action中

        指定这个值与action内的方法的对应关系。很麻烦,由此可见这个LookupDispatcherAction实在不常用!

         -->

        <action path="/usermanage" type="edu.yzu.action.UserLookupAction" parameter="callmethod">

        <forward name="success" path="/ok.jsp"></forward>

        </action>

分享到:
评论

相关推荐

    对struts1.x与struts2.x的区别的总结

    Struts1.x与Struts2.x是两种非常流行的Java Web应用程序框架,它们都由Apache软件基金会开发,旨在简化MVC(Model-View-Controller)架构的实现。然而,两者在设计哲学、功能特性以及实现方式上存在显著差异。以下是...

    org.springframework.web.struts-sources-3.0.4.RELEASE.jar

    在3.0.x系列中,Spring提供了对Struts 1.x的支持,允许开发者利用Spring的特性来增强Struts应用,例如事务管理、AOP(面向切面编程)、数据绑定和类型转换等。 1. **Spring与Struts的整合机制** Spring与Struts的...

    struts1.x和struts2.x区别

    在深入探讨Struts1.x与Struts2.x的区别之前,我们先来了解一下这两个框架的基本背景。Apache Struts是用于构建企业级Web应用程序的开源框架,它提供了MVC(模型-视图-控制器)架构模式的实现,帮助开发者更好地组织...

    struts1.x入门

    这个例子虽然简单,但涵盖了 Struts 1.x 开发的基本流程,包括环境搭建、ActionForm 和 Action 类的编写以及配置文件的设置。接下来,你可以继续探索更多关于 Struts 的高级特性,如拦截器、国际化支持等,以进一步...

    struts1.x 和 struts2.x向Action里填充jsp参数原理

    本篇文章将深入探讨Struts1.x和Struts2.x在向Action中填充JSP参数的原理。 Struts1.x的工作原理: Struts1的核心是ActionServlet,它是一个实现了Servlet接口的控制器。当用户发起HTTP请求时,请求会被Dispatcher...

    Struts1.x_action

    Struts1.x_action 是一个与Apache Struts 1.x框架相关的资源包,它包含了用于构建基于Java的企业级Web应用程序的组件。Struts是MVC(Model-View-Controller)设计模式的一个实现,它使得开发者可以更有效地管理和...

    struts1.x技术课程讲解.pdf

    - **第一个程序**:创建一个简单的 Struts1.x 项目,包含基本的 JSP 页面、Action 类和配置文件,实现用户提交表单数据的功能。 - **示例步骤**: 1. 创建一个新的 Web 项目。 2. 配置 Struts1.x 的依赖库。 3. ...

    Struts1.x常用的开发包,需要学习struts1.x朋友可以下载

    学习Struts1.x需要理解其设计理念,掌握配置文件的编写,熟练运用Action、ActionForm、JSP标签,以及理解MVC模式在实际开发中的应用。虽然现在Struts1.x已经被Struts2等更新的框架所取代,但它的基础思想和设计模式...

    使用struts1.x上传多个文件的一中方法

    在Java Web开发中,...总的来说,实现Struts1.x中的多文件上传涉及HTML表单的配置、Struts1.x的Action配置、Action类的编写以及Apache Commons库的使用。理解这些步骤可以帮助开发者有效地处理用户上传的多个文件。

    POI导入导出EXCEL文件.(struts 1.x and struts2.x).doc

    在Struts 2.x中,通常使用注解来定义Action,同时依赖注入机制使得配置更加简洁明了。此外,Struts 2.x提供了更强大的拦截器机制以及丰富的插件生态系统,可以帮助开发者更轻松地实现文件上传下载等功能。 总之,本...

    Struts1.x系列教程(网摘-全)

    Struts1.x是一款经典的Java Web开发框架,由Apache软件基金会维护,主要...通过学习,你将具备使用Struts1.x开发Web应用的基本能力。记得结合“Struts1.x系列教程.doc”文档进行系统学习,以巩固理论知识并实践操作。

    Struts1.x的登录示例

    通过这个简单的Struts1.x登录示例,你可以了解Struts1.x的MVC工作流程、配置文件的编写以及Action和ActionForm的使用。然而,需要注意的是,Struts1.x已经较为过时,现代的Web开发更多地转向了Spring MVC、Play ...

    struts1.x入门教程

    在Struts1.x中,Controller由ActionServlet实现,它处理HTTP请求,并通过配置文件(struts-config.xml)调度Action类来执行特定的业务逻辑。 接下来,我们将逐步了解如何创建一个简单的Struts1.x应用: 1. **搭建...

    struts1.x apps 所有最新的Struts1.x项目应用

    1. **安装和配置**:了解如何在项目中集成Struts1.x框架,配置web.xml和struts-config.xml文件。 2. **Action和ActionForm**:深入理解这两者的作用,如何编写和使用它们。 3. **视图渲染**:熟悉JSP页面和Struts...

    Struts1.x入门与提高系列教程.pdf

    通过本系列教程的学习,读者将能够掌握Struts 1.x框架的基本使用方法,了解其核心组件和配置,并能够通过实践来加深对Struts 1.x开发过程的理解。同时,通过与Struts 2.x的比较,读者可以更深入地理解Web应用框架的...

    struts1.x教程

    Struts1.x版本的核心优势在于其灵活的控制层,它通过简化MVC设计模式的应用,显著减少了开发Web应用程序所需的时间与精力。 MVC设计模式将应用程序分为三个核心部分: 1. **Model(模型)**:负责管理应用程序的...

    搭建struts1.x的jar包

    通过这些步骤,你就可以构建一个基本的Struts 1.x应用程序了。不过需要注意的是,Struts 1.x已经较为老旧,目前更推荐使用Struts 2或者Spring MVC等更新的框架,它们提供了更多的特性和更好的性能。

    struts1.x和struts2.0电子书

    《Struts2.0中文帮助手册.chm》将详细介绍Struts2的API、配置和使用技巧,而《Struts1.2.pdf》则可能包含了Struts1.x的框架原理、开发流程以及案例分析。通过学习这两本书,开发者可以深入理解这两个版本的Struts...

    struts1,struts教程,struts1.x入门

    3. **配置文件**:`struts-config.xml`是Struts1的主要配置文件,它包含了Action的映射、Form Bean定义、数据源配置、国际化资源文件引用等信息。 4. **ActionForm**:这是用户表单数据的载体,通常与JSP中的HTML...

    Struts2.X+Hibernate3.X+Spring2.5 整合

    标题"Struts2.X+Hibernate3.X+Spring2.5 整合"指的是将这三个框架的特定版本(Struts2.X,Hibernate3.X,Spring2.5)集成到同一个项目中,实现高效的企业级应用开发。这种整合能够充分利用各个框架的优势,使开发者...

Global site tag (gtag.js) - Google Analytics