`
esffor
  • 浏览: 1371978 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

StrutsAction中传入的form对象为空的解决方法

JSP 
阅读更多

(1)有可能是JSP页面的input属性没有和actionform中的属性对应起来

(2)如果这个异常出现

public class InstantiationException
extends Exception 
一般都是由于可能在ActionForm钱加了abstract方法
我就是拷贝过来的javabean,结果忘了把前面的abstract去掉了 


分享到:
评论

相关推荐

    JS调用Struts中的Action

    ### JS调用Struts中的Action #### 背景与概念 在Web开发中,JavaScript(简称JS)作为客户端脚本语言,常被用来增强用户体验、处理表单验证等前端任务。而Struts框架则是Java Web开发中常用的一个MVC(Model-View-...

    Struts2中的参数传递

    2. **类型转换**:为了确保传入的字符串能够正确地转换为所需的Java对象类型,Struts2提供了内置的类型转换器,并允许用户自定义类型转换逻辑。这一步骤对于确保应用程序的安全性和数据完整性至关重要。 接下来,...

    struts的form不能初始化java.util.Date类型

    1. **自定义类型转换器**:可以通过继承`org.apache.struts.action.ActionForm`并重写`propertySetter`方法,或者创建一个实现了`TypeConverter`接口的类,覆盖默认的日期转换逻辑。这样可以定制日期字符串的解析...

    Struts原理(二)

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

    java bean 与 Web Form表单如何实现自动装配

    在Struts2的模型驱动模式中,实现自动装配的一个常见做法是让Action实现`ModelDriven`接口,传入一个表单类的类型,例如`ModelDriven<XXXForm>`。Action中会有一个`getModel()`方法,返回表单类的实例。Struts2框架...

    struts2 简单的文件上传

    3. **Struts2配置**:在`struts.xml`配置文件中,需要为文件上传Action添加配置,启用文件上传拦截器。示例配置如下: ```xml <package name="default" namespace="/" extends="struts-default"> ...

    Struts2增删改查

    Action中的方法接收用于标识要删除对象的参数(比如员工ID),然后调用DAO的`deleteEmployee()`方法执行删除。在Struts2配置文件中,需要为这个Action配置相应的URL映射。 3. **修改(Update)**:更新操作与添加...

    struts增删改查

    - Form Bean中包含要更新的对象,Action类接收请求,进行数据验证,然后调用模型层的更新方法。 - 更新成功后,显示更新后的信息或者返回确认页面。 7. **查(Select)** - 查询可以是简单的单条记录,也可以是...

    struts高级日记

    在 Action 类中,可以根据传入的 `status` 参数决定执行哪个方法(如 `insert()` 或 `update()`)。 总结起来,通过本文的介绍,我们可以了解到 Struts 在测试、安全控制、文件上传以及动态分发等方面的实现方法和...

    struts1test

    在Struts1中,Action类需要继承自`org.apache.struts.action.Action`,并重写`execute`方法。 3. ActionForm:用来封装表单数据,通常包含对应表单字段的属性和getter/setter方法。ActionForm对象在请求处理过程中被...

    Struts2.0框架技术详解

    当表单中有多个提交按钮时,可以通过为每个按钮设置不同的name属性值,然后在Action中通过`getParameters()`方法获取提交按钮的名称来判断哪个按钮被点击。 **示例代码**: ```java public String execute() { ...

    Myeclipse下jsp网页工程创建Struts.pdf

    一个典型的Action类会包含一个execute方法,这个方法会根据传入的Form Bean处理请求,然后通过返回值决定下一步操作,如转发到某个结果页面。例如,可以返回一个Forward,对应`<forward>`元素,name属性与`struts-...

    Struts快速学习指南

    在实际开发中,应遵循一些最佳实践,如合理组织Action和Form类,避免在Action中编写过多的业务逻辑,充分利用Struts的标签库简化视图层代码,以及合理配置异常处理和国际化。 总之,Struts框架通过提供结构化的开发...

    Struts_Hibernate.pdf

    Action与视图和模型之间的交互通过ActionForm对象实现,它承载了从视图传入的数据。Struts的配置文件(struts-config.xml)定义了URL映射、Action类、以及表单bean等信息,使得开发者可以更专注于业务逻辑,而不是...

    struts源代码

    3. **ActionForm**:在Struts中,ActionForm对象用于封装表单数据,从客户端传入的请求参数会被封装到ActionForm对象中,然后由Action类进行处理。 4. **Action**:Action类是处理业务逻辑的主要场所,每个Action...

    struts笔记

    3. 如果在`ActionMapping`中定义了`Action`类,那么`ActionServlet`会实例化该`Action`类,并调用其`execute`方法,同时传入`ActionMapping`、`ActionForm`、`HttpServletRequest`和`HttpServletResponse`作为参数。...

    Struts2小例子

    在JSP页面上,使用Struts2的`<s:form>`标签创建表单,与Action类的相应字段绑定。 2. **读取(Read)**: 读取记录通常涉及显示所有或特定记录。在Action类中,我们可以创建一个方法获取数据库中的数据,并将其...

    struts与hibernate实现文件的上传与动态下载

    4. **Action配置**:在Struts2的配置文件中,需要为下载操作配置相应的Action和结果。 **三、整合Struts与Hibernate** 1. **持久化文件信息**:为了实现动态下载,可能需要将文件信息(如文件名、上传时间、描述等...

Global site tag (gtag.js) - Google Analytics