`
mjbb
  • 浏览: 88883 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

DispatchAction中ActionForm不足的问题

阅读更多
//我们为了少写Action的时候我们使用了DispatchAction,这样就能减少了
Action的配置了,把所有的请求交个一个DispatchAction处理
//但这样就会出现一个多个不同的请求使用同一个DispatchAction中方法,而出现ActionForm里
面的属性不足,
//所以解决方法:在一个ActionForm中写出所有请求要用到ActionForm属性,这样也就是说,所
有的Action方法可以使用同一个ActionForm了

//在使用struts1标签时候,希望标签不回显,且jsp页面不报错,那么就设置struts标签中的
value属性的值为空字符串(“”)
分享到:
评论

相关推荐

    Struts中等同于DispatchAction类方法

    标题提到的"Struts中等同于DispatchAction类方法"是指在Struts框架中,如何模拟`DispatchAction`的行为,即如何通过URL参数调用Action类的不同方法。在传统的`DispatchAction`中,我们通常会在子类中定义多个方法,...

    struts DispatchAction

    Struts DispatchAction是一个在Struts框架中非常重要的概念,它是一种控制器组件,用于处理来自用户的请求并调度到相应的业务逻辑方法。在Struts框架中,DispatcherAction是Action类的一个子类,它的主要作用是实现...

    DispatchAction、LookupDispatchAction、SwitchAction的应用

    使用 **DispatchAction** 可以有效地解决这一问题。通过将这些相似的操作集中在一个 Action 中,不仅可以减少代码量,还能提高代码的可维护性和可读性。 **1.2 如何使用 DispatchAction** 为了使用 **...

    深入解析Java的Struts框架中的控制器DispatchAction

    DispatchAction是Struts提供的一个扩展Action类,它允许在一个Action类中实现多个业务处理方法,从而解决了创建大量Action类的问题。通常,一个Action类只有一个execute()方法,但通过DispatchAction,我们可以根据...

    struts例子struts例子

    在本文中,我们将深入探讨Struts的一些关键概念,如ActionForm、动态ActionForm、DispatchAction以及Validator验证框架。 ActionForm是Struts框架中用于接收用户输入并传递给Action处理的关键组件。它存储了HTTP...

    Struts原理(二)

    DispatchAction是Struts提供的一种特殊类型的Action,用于解决一个Action中处理多个业务操作的问题。传统的Action通常只有一个execute方法,而DispatchAction则允许我们根据传入的参数值调用对应的方法。例如,在...

    Struts之进阶篇.pdf

    本文主要聚焦于Struts框架中的几个关键概念:Map-backed ActionForm、Action类层次结构、标准桥式Action类(如DispatchAction)以及它们的工作原理。 ### Map-backed ActionForm #### 1. 概念介绍 从Struts 1.1...

    Struts1 控制器组件和动态表单详解

    通过在配置文件中指定ActionForm类,Struts1能够自动创建和管理这些动态表单。 总结,Struts1的控制器组件包括ActionServlet、RequestProcessor和Action,它们协同工作以处理用户请求并驱动业务逻辑。动态...

    java urlrewrite解决默认页问题

    然而,在实施过程中可能会遇到一些问题,比如默认页面的处理。本文将详细介绍如何通过Java URL Rewrite解决默认页面问题。 #### 一、问题背景 在开发基于Struts框架的应用程序时,我们希望让URL更加友好,易于理解...

    struts 1.2上传下载全部实例

    `FileAction` 类是 Struts 框架中的一个关键组件,它扩展了 `DispatchAction` 类,负责处理与文件上传和下载相关的业务逻辑。`DispatchAction` 是 Struts 提供的一个抽象类,用于处理不同的请求方法,使得在同一个 ...

    Struts开发指南之工作流程.doc

    比如,在上述示例代码中提到的问题——业务逻辑过于集中在Action中。为了避免这种情况,开发者应该遵循以下几点建议: - **分离关注点**:尽量将业务逻辑和控制逻辑分离,避免在Action中编写过多的业务逻辑代码。 -...

    Struts Struts1例子Struts注意事项

    首先,Struts1的核心概念包括Action、ActionForm、ActionMapping和DispatchAction等。Action是处理用户请求的业务逻辑组件,它接收并处理由控制器转发的请求;ActionForm则用于封装表单数据,是Action和视图之间数据...

    struts面试题大全.doc

    面试中关于Struts的问题通常会涉及其核心概念、优缺点、处理流程以及关键对象的作用。下面是对这些知识点的详细解释: 1. **Struts 优点与缺点**: - **优点**: - 开源社区支持,丰富的学习资源。 - Taglib...

    Struts高级部分(2)(常用Action、验证框架、动态Form)笔记

    本章主要讨论Struts框架中的高级特性,包括常用Action的使用、动态ActionForm以及验证框架。 首先,我们来看看Struts中的两种常用Action: 1. **ForwardAction**: ForwardAction的作用是定义一个逻辑路径到具体的...

    structs程序设计从入门到精通word文档

    - **Struts内置类DispatchAction**:DispatchAction是Struts中的一个内置Action类,可以根据不同的请求参数执行不同的方法。 - **Struts内置类ForwardAction**:ForwardAction用于直接转发请求到指定的页面或Action...

    搜索篇:Struts、Lucene的Web实例

    Struts通过ActionForm、Actions和DispatchAction等组件,实现了请求处理和业务逻辑的分离,降低了视图和模型之间的耦合度。 Lucene,另一方面,是一个高性能、全文本搜索库。它允许开发者在Java应用程序中实现复杂...

    java 反射 报错 no such method exception

    3. **类继承**:Action类应正确地继承自`DispatchAction`或Struts框架中的其他基类,以便框架能够识别并调用方法。 4. **依赖库问题**:缺少必要的JAR文件或存在冲突的JAR版本也可能导致方法查找失败。 5. **框架...

    Struts1.3 备忘笔记

    05 Struts_05DynaActionForm : 相对应ActionForm来说,动态ActionForm只需要在配置文件中配置就可以了,但是它不能实现验证功能,演示人机交互实例。 06 Struts_06Filter : 中文编码的统一处理,通过Struct的请求...

    ssh(structs,spring,hibernate)框架中的上传下载

     以上是Spring+Hibernate将文件二进制数据持久化到数据库的解决方案,而Struts通过将表单中file类型的组件映射为ActionForm中类型为org.apache.struts.upload. FormFile的属性来获取表单提交的文件数据。  工程...

    struts1实现文件上传和下载

    在给定的代码片段中,`FileAction`类继承自`DispatchAction`,这是Struts1中用于处理不同请求的基类。`upLoadFile`方法是处理文件上传的入口点,它接收`ActionMapping`、`ActionForm`、`HttpServletRequest`和`...

Global site tag (gtag.js) - Google Analytics