`

Struts1.2 中的DispatchAction

阅读更多

Struts1.2 中的DispatchAction

一、DispatchAction?

一个action如果单单处理如增加等一个请求,那么会造成Action类的臃肿。DispatchAction可以在一个Action中处理不同的请求

二、使用

1.Action类继承DispatchAction

2.在struts-config.xml中配置用于给用于指定调用该action中的何方法的 parameter="method",其中method是指定页面请求时需对应的参数名

3.页面调用

3.1form表单

<html:form action="/user?method=add">

3.2 a标签

<html:link action="user.do?method=list">

附件为使用了DispatchAction的一个比较全使用了strut1.2知识的demo

分享到:
评论

相关推荐

    struts1.2实现计算器示例

    例如,你可以为每种运算创建一个Action,每个Action都对应一个DispatchAction中的方法。 4. **JSP视图**:这部分包括展示计算器界面和计算结果的JSP页面。用户在计算器界面上输入数字,选择运算符,点击按钮后,...

    struts1.2 上传和下载

    在Struts 1.2中,文件上传主要依赖于`org.apache.struts.upload`包中的类。该包提供了处理文件上传所需的工具类,如`DiskFileItemFactory`用于创建文件项工厂,`ServletFileUpload`用于处理HTTP请求中的文件上传数据...

    struts 1.2上传下载全部实例

    在本实例中,我们关注的是如何在 Struts 1.2 中实现文件上传和下载的功能。下面将详细解释涉及到的知识点。 1. **Action 类**: `FileAction` 类是 Struts 框架中的一个关键组件,它扩展了 `DispatchAction` 类,...

    struts 1.2 文件上传与下载.txt

    根据提供的文件信息,本文将详细解析Struts 1.2框架中的文件上传功能,并通过具体的代码示例来阐述其实现过程和技术要点。 ### Struts 1.2框架简介 Struts是一个开源的Web应用程序框架,它遵循MVC(Model-View-...

    struts1.2 +Hibernate 3.1客户关系管理

    《基于Struts1.2和Hibernate3.1的客户关系管理系统构建详解》 客户关系管理(CRM)系统是企业管理和维护客户关系的核心工具,通过整合和优化企业的销售、市场和服务等流程,提升客户满意度和企业盈利能力。本文将详细...

    struts1.2 图片文件上传(单个/动态多个)

    struts1.2 图片文件上传(单个/动态多个) 单个的采用通用Action 需要ActionForm的,而动态多个上传是采用动态代理类(DispatchAction) 希望对大家有用,另JSP在IE测试通过,JS我就不再处理了!

    菜鸟学struts1必备 API

    4. 查阅API文档:struts1.2_en.chm是学习和解决问题的好帮手,了解每个类和方法的功能。 5. 学习最佳实践:关注代码的可复用性、可维护性和性能优化。 总之,作为菜鸟入门,理解并熟练运用Struts1 API是提升开发...

    Struts Validator 例子

    本人在Eclipse+MyEclipse4.11+Struts1.2Tomcat5的环境下,制作的Validator项目。包括了required,integer ,mask,email,intRange,validwehnd,date等常用验证规则。因为用到的是DispatchAction,还得注意一下Struts-...

    网上书店、网上银行、虚拟基金交易平台(三个项目源码)

    虚拟基金交易平台(提供了基本的功能,使用的技术为:Struts1.2+Hibernate3.1+AJAX。 其中又用到了Tiles框架,Validator验证框架, Action采用DispatchAction, 所有的表单Bean采用动态验证表单...

    DispatchAction、LookupDispatchAction、SwitchAction的应用

    **DispatchAction** 是 Struts 框架中一个非常有用的类,它位于 `org.apache.struts.actions` 包中。其核心作用是允许将多个原本需要独立 Action 处理的任务合并到一个 Action 中进行处理,从而简化了 Action 的管理...

    struts从入门到精通.doc

    - **1.2 Struts的体系结构** - **MVC架构**:Struts采用经典的MVC架构,将一个应用程序分为模型(Model)、视图(View)和控制器(Controller)三部分。模型负责存储数据并提供业务逻辑;视图负责数据展示;控制器...

    XDoclet1.2+XDoclet教程

    6. **Struts支持**:XDoclet可以帮助生成Struts的ActionForm、Action和DispatchAction等类,以及struts-config.xml配置文件。 7. **运行与集成**:XDoclet可以作为一个独立的命令行工具运行,也可以集成到构建工具...

    Java求职面试宝典各大公司常考知识点

    4.6. struts1.2和struts2.0的区别?如何控制两种框架中的单例模式? 9 4.7. struts如何实现国际化 9 4.8. struts2.0的常用标签有哪些 10 4.9. struts中怎么配置form-bean、action、tiles 10 4.10. logic标签有哪几个...

    struts高级日记

    `DispatchAction` 在 Struts 1.2 版本中引入,它可以将一个 Action 映射到多个处理方法上。这使得一个 URL 可以对应不同的处理逻辑,提高了代码的复用性和灵活性。 例如,在配置文件中指定一个参数(如 `status`)...

    struts教学ppt

    - **版本**:Struts 1.2 版本是该框架的一个成熟版本,尽管现在更常用的是Struts 2。 #### Struts的体系结构 - **控制器(Controller)**:主要由`ActionServlet`构成,负责接收客户端请求,并根据配置决定调用哪个...

    struts初级教程

    Struts可以在任何支持JSP 1.2和Servlet 2.3的WEB容器中运行。为了开始使用Struts,你需要配置`struts-config.xml`文件,将所有请求路由到`ActionServlet`,这个中心控制器负责协调整个应用程序。 3. **J2EE n层...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    1.2 J2EE组件 1.2.1 客户端组件 1.2.2 Web组件 1.2.3 业务逻辑组件 1.3 J2EE容器 1.3.1 容器服务 1.3.2 容器类型 1.4 J2EE核心技术 1.4.1 Servlet 1.4.2 JSP(Java服务页面) 1.4.3 EJB(企业JavaBean) 1.4.4 JDBC...

    STRUTS开发笔记(anifo总工程师安坤原创))

    2. **部署STRUTS TLD文件:** 将STRUTS的标签库描述文件(TLD文件)放置于项目的`WEB-INF`目录内,以便在项目中使用STRUTS提供的标签库功能。 3. **配置Web.xml:** 在项目的`web.xml`文件中配置STRUTS的核心组件...

Global site tag (gtag.js) - Google Analytics