`

关于Struts中DynaActionForm开发的一个注意点

阅读更多
开发环境:Myeclipse6.5、Windows XP XP2

问题:无法利用DynaActionForm获取前台表单数据,具体错误提示我已经不太记得清楚了,大概意思就是利用DynaActionForm得到属性那行错误,抛空指针错误,自己分析了很久,一直觉得没啥大问题,流程应该都可以,但就是运行不了。

解决方案:纯属个人粗心,在写Action类实现execute()方法时,得到一个DynaAction对象的时候写成了:DynaActionForm daf = new DynaActionForm(),而正确的方式是DynaActionForm daf =  (DynaActionForm)form,类型强转就可以了,低级错误,但比较容易出错。
分享到:
评论

相关推荐

    struts1配置文件中DynaActionForm的使用

    用jsp、action、struts-config.xml配置文件,举例说明了DynaActionForm 在struts1 中的作用。

    Struts framework中DynaActionForm(动态表单)介绍及应用

    DynaActionForm(动态表单)介绍及应用,Struts framework中,ActionForm对象的封装及应用,通过Struts framework中的DynaActionForm类及其子类可以实现动态的ActionForm ,动态的ActionForm允许你通过Struts的配置...

    Eclipse开发Struts1.2

    Struts1.2 是一个流行的Java Web框架,它基于Model-View-Controller (MVC)设计模式,提供了强大的控制层功能,便于开发人员构建可维护、可扩展的Web应用程序。Eclipse作为一款强大的Java集成开发环境,是开发Struts...

    Struts+Spring+Hibernate开发实例.pdf

    标题和描述中指出的文档《Struts+Spring+Hibernate开发实例.pdf》包含了关于这三个流行的Java开源框架结合使用的示例代码和相关知识点。Struts负责视图与控制器部分,Spring负责业务逻辑层及依赖注入,Hibernate负责...

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

    Struts是一个开源的MVC(Model-View-Controller)架构实现,它被广泛应用于Java Web应用程序的开发中。Struts能够帮助开发者构建出结构清晰、易于维护的应用系统。本文将深入探讨Struts的工作流程及其各个组成部分的...

    struts1.0的上传代码

    对于文件上传,我们需要在Bean中声明一个类型为`org.apache.struts.upload.FormFile`的属性,比如`uploadFile`,它将用来存储上传文件的信息。 4. **JSP页面**:创建一个HTML表单,包含一个`<input type="file">`...

    Struts+Spring+Hibernate之选课系统

    Struts、Spring、Hibernate 是三个著名的Java开源框架,它们在Web应用开发中有着广泛的应用。Struts 是MVC(Model-View-Controller)框架的一部分,主要用于处理用户界面和业务逻辑的交互;Spring 提供了一个全面的...

    Struts原理(二)

    Struts是一个经典的Java Web开发框架,它遵循Model-View-Controller(MVC)设计模式,帮助开发者构建结构清晰、可维护性高的Web应用程序。在"Struts原理(二)"中,我们将深入探讨如何利用Struts框架的一些高级特性...

    Struts+Spring+Hibernate开发实例 (SSH整合)

    Struts、Spring、Hibernate(SSH)是Java Web开发中三个非常重要的开源框架,它们分别用于MVC模式的实现、依赖注入和持久化管理。SSH整合是将这三个框架结合在一起,以构建更高效、可维护性更强的企业级应用。本文...

    Struts+spring+hibernate开发实例

    这个开发实例旨在通过一个相对复杂的案例,详细解释如何整合这三个框架,以实现高效且灵活的业务逻辑处理。 Struts 是一个基于MVC(Model-View-Controller)模式的Java Web框架,它的主要职责是协调用户请求与业务...

    struts的总结(struts1.x)

    Struts 是一个基于 Java 的开源框架,它实现了 Model-View-Controller (MVC) 设计模式,帮助开发者构建可扩展、易于维护的 Web 应用程序。在 Struts 1.x 版本中,其主要组成部分包括:`ActionServlet`(控制器)、`...

    [摘]Struts 学习笔记之ActionForm

    Struts是Java Web开发中的一个经典框架,它在MVC(Model-View-Controller)设计模式的基础上提供了一种实现方式,极大地简化了Web应用的构建。ActionForm是Struts框架中一个关键组件,用于处理用户从视图层提交的...

    struts1_详解

    - **多模块**:在一个项目中可以有多个独立的功能模块,每个模块都有自己的`struts-config.xml`配置文件。 - **模块间的通信**:通过共享数据源或使用Struts提供的机制进行跨模块的数据传递。 #### 六、总结 ...

    struts7验证框架 struts7验证框架

    Struts7验证框架是用于Java Web开发中的一个关键组件,主要负责处理用户输入数据的验证。这个框架在学习和实际项目开发中具有广泛的应用,因为它能够有效地提高代码的可维护性和减少开发工作量。 传统的Struts框架...

    Struts1基本配置

    Struts1是一个经典的Java Web开发框架,它在20世纪末到21世纪初非常流行,主要用于构建MVC(Model-View-Controller)架构的Web应用程序。本篇将深入讲解Struts1的基本配置,帮助你理解和掌握这个框架的核心概念。 *...

    Struts1.3 备忘笔记

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

    struts2.1配置

    Struts2.1配置是Java Web开发中一个关键步骤,它是Apache Struts框架的一个版本,用于构建基于MVC(Model-View-Controller)模式的Web应用程序。以下是对配置过程的详细说明: 首先,配置Struts涉及到以下几个核心...

    struts动态表单实例

    Struts 是一个开源的JavaEE框架,用于构建可维护、结构清晰且易于扩展的企业级Web应用程序。它基于Model-View-Controller(MVC)设计模式,帮助开发者将业务逻辑、数据表示和用户界面分离,从而提高开发效率和代码...

Global site tag (gtag.js) - Google Analytics