<!--
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是两种非常流行的Java Web应用程序框架,它们都由Apache软件基金会开发,旨在简化MVC(Model-View-Controller)架构的实现。然而,两者在设计哲学、功能特性以及实现方式上存在显著差异。以下是...
在3.0.x系列中,Spring提供了对Struts 1.x的支持,允许开发者利用Spring的特性来增强Struts应用,例如事务管理、AOP(面向切面编程)、数据绑定和类型转换等。 1. **Spring与Struts的整合机制** Spring与Struts的...
在深入探讨Struts1.x与Struts2.x的区别之前,我们先来了解一下这两个框架的基本背景。Apache Struts是用于构建企业级Web应用程序的开源框架,它提供了MVC(模型-视图-控制器)架构模式的实现,帮助开发者更好地组织...
这个例子虽然简单,但涵盖了 Struts 1.x 开发的基本流程,包括环境搭建、ActionForm 和 Action 类的编写以及配置文件的设置。接下来,你可以继续探索更多关于 Struts 的高级特性,如拦截器、国际化支持等,以进一步...
本篇文章将深入探讨Struts1.x和Struts2.x在向Action中填充JSP参数的原理。 Struts1.x的工作原理: Struts1的核心是ActionServlet,它是一个实现了Servlet接口的控制器。当用户发起HTTP请求时,请求会被Dispatcher...
Struts1.x_action 是一个与Apache Struts 1.x框架相关的资源包,它包含了用于构建基于Java的企业级Web应用程序的组件。Struts是MVC(Model-View-Controller)设计模式的一个实现,它使得开发者可以更有效地管理和...
- **第一个程序**:创建一个简单的 Struts1.x 项目,包含基本的 JSP 页面、Action 类和配置文件,实现用户提交表单数据的功能。 - **示例步骤**: 1. 创建一个新的 Web 项目。 2. 配置 Struts1.x 的依赖库。 3. ...
学习Struts1.x需要理解其设计理念,掌握配置文件的编写,熟练运用Action、ActionForm、JSP标签,以及理解MVC模式在实际开发中的应用。虽然现在Struts1.x已经被Struts2等更新的框架所取代,但它的基础思想和设计模式...
在Java Web开发中,...总的来说,实现Struts1.x中的多文件上传涉及HTML表单的配置、Struts1.x的Action配置、Action类的编写以及Apache Commons库的使用。理解这些步骤可以帮助开发者有效地处理用户上传的多个文件。
在Struts 2.x中,通常使用注解来定义Action,同时依赖注入机制使得配置更加简洁明了。此外,Struts 2.x提供了更强大的拦截器机制以及丰富的插件生态系统,可以帮助开发者更轻松地实现文件上传下载等功能。 总之,本...
Struts1.x是一款经典的Java Web开发框架,由Apache软件基金会维护,主要...通过学习,你将具备使用Struts1.x开发Web应用的基本能力。记得结合“Struts1.x系列教程.doc”文档进行系统学习,以巩固理论知识并实践操作。
通过这个简单的Struts1.x登录示例,你可以了解Struts1.x的MVC工作流程、配置文件的编写以及Action和ActionForm的使用。然而,需要注意的是,Struts1.x已经较为过时,现代的Web开发更多地转向了Spring MVC、Play ...
在Struts1.x中,Controller由ActionServlet实现,它处理HTTP请求,并通过配置文件(struts-config.xml)调度Action类来执行特定的业务逻辑。 接下来,我们将逐步了解如何创建一个简单的Struts1.x应用: 1. **搭建...
1. **安装和配置**:了解如何在项目中集成Struts1.x框架,配置web.xml和struts-config.xml文件。 2. **Action和ActionForm**:深入理解这两者的作用,如何编写和使用它们。 3. **视图渲染**:熟悉JSP页面和Struts...
通过本系列教程的学习,读者将能够掌握Struts 1.x框架的基本使用方法,了解其核心组件和配置,并能够通过实践来加深对Struts 1.x开发过程的理解。同时,通过与Struts 2.x的比较,读者可以更深入地理解Web应用框架的...
Struts1.x版本的核心优势在于其灵活的控制层,它通过简化MVC设计模式的应用,显著减少了开发Web应用程序所需的时间与精力。 MVC设计模式将应用程序分为三个核心部分: 1. **Model(模型)**:负责管理应用程序的...
通过这些步骤,你就可以构建一个基本的Struts 1.x应用程序了。不过需要注意的是,Struts 1.x已经较为老旧,目前更推荐使用Struts 2或者Spring MVC等更新的框架,它们提供了更多的特性和更好的性能。
《Struts2.0中文帮助手册.chm》将详细介绍Struts2的API、配置和使用技巧,而《Struts1.2.pdf》则可能包含了Struts1.x的框架原理、开发流程以及案例分析。通过学习这两本书,开发者可以深入理解这两个版本的Struts...
3. **配置文件**:`struts-config.xml`是Struts1的主要配置文件,它包含了Action的映射、Form Bean定义、数据源配置、国际化资源文件引用等信息。 4. **ActionForm**:这是用户表单数据的载体,通常与JSP中的HTML...
标题"Struts2.X+Hibernate3.X+Spring2.5 整合"指的是将这三个框架的特定版本(Struts2.X,Hibernate3.X,Spring2.5)集成到同一个项目中,实现高效的企业级应用开发。这种整合能够充分利用各个框架的优势,使开发者...