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

关于DynaActionForm

阅读更多

1.import org.apache.struts.action.DynaActionForm;

2. struts-**.xml 中

 <form-beans>
  <form-bean name="testForm" type="org.apache.struts.action.DynaActionForm" dynamic="true">
   <form-property name="test" type="com.cmp.test.qkzl.test.model.Test"></form-property>
  </form-bean>
 </form-beans>

3.Action 中

  DynaActionForm df = (DynaActionForm) form;
  SomeObject    some  = (SomeObject) df.get("test");

4.test.jsp 中

   name="test.name"

嘎嘎, 省得麻麻烦烦的写一大堆的request.getParameter("");

注:日期类是取不到的哦...

分享到:
评论
1 楼 xiao_yi 2007-12-01  
<form-beans>
<form-bean name="testForm" type="org.apache.struts.action.DynaActionForm" dynamic="true">
<form-property name="test" type="com.cmp.tests.qkzl.test.model.Test"></form-property>
</form-bean>
</form-beans>

晕,第二点怎么看不到呢....再发一次.

相关推荐

    struts1配置文件中DynaActionForm的使用

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

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

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

    dynaActionForm.exe

    好东西 struts

    Struts原理(二)

    在"Struts原理(二)"中,我们将深入探讨如何利用Struts框架的一些高级特性,如DispatchAction、资源文件的国际化、错误信息的显示、DynaActionForm以及实体对象作为Form属性的使用。 **掌握DispatchAction** ...

    struts动态表单实例

    3. ** DynaActionForm**: 这是Struts中的动态表单类,相比于传统的ActionForm,DynaActionForm不需要预先定义字段。它的字段可以在运行时动态添加,这使得表单的结构可以根据服务器端的业务逻辑改变。 4. **Struts-...

    struts7验证框架 struts7验证框架

    DynaActionForm是基于org.apache.struts.action.DynaActionForm的,它不需要预先定义属性,而是允许在运行时动态地添加、修改和删除属性。在配置文件中,我们使用`&lt;form-bean&gt;`元素来声明一个DynaActionForm,并通过...

    struts_dynForm用例

    StrutsDynForm是Apache Struts框架的一个特性,用于动态创建表单字段,提供了一...以上就是关于StrutsDynForm的基本介绍和用法,通过这个特性,开发者可以更加灵活地处理动态表单数据,提升应用程序的适应性和扩展性。

    [摘]Struts 学习笔记之ActionForm

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

    struts_进阶

    如果希望在每次将表单数据组装到动态ActionForm之前先重置所有属性至默认值,可以通过定义一个扩展`DynaActionForm`类的子类,并覆盖其`reset()`方法来实现。具体做法是在`reset()`方法中调用`initialize()`方法。 ...

    动态form编写

    根据提供的文件信息,我们可以深入探讨动态表单在Struts框架中的实现方式及其与DynaActionForm和DynaValidatorForm类的关系。 ### Struts框架中的动态表单 #### 1. **动态表单的基本概念** 在Struts框架中,动态...

    struts1.0的上传代码

    DynaActionForm dynaForm = (DynaActionForm) form; File file = (File) dynaForm.get("uploadFile"); String fileName = file.getName(); // 保存文件到服务器 // ... return mapping.findForward("success")...

    北大青鸟 ACCP5.0 SSH总结

    例如,通过`&lt;form-bean&gt;`标签配置DynaActionForm,并在Java代码中使用`DynaActionForm`的get和set方法获取或设置值。 - **BeanUtils**:Jakarta Commons BeanUtils库提供了方便的Java Bean操作,可以简化对象属性的...

    采购员子系统开发案例精品

    该系统采用Struts框架进行开发,并利用了动态表单`org.apache.struts.action.DynaActionForm`作为主要的数据对象,以简化表单处理过程。 #### 二、Struts框架与动态表单 ##### 1. Struts框架简介 Struts是Apache...

    struts的总结(struts1.x)

    它继承自 `org.apache.struts.action.DynaActionForm` 类,并且可以通过 `&lt;form-property&gt;` 标签在 `struts-config.xml` 文件中定义表单字段。 ```xml &lt;form-bean name="xxForm" type="org.apache.struts.action....

    Eclipse开发Struts1.2

    - JSP页面负责显示数据和接收用户输入,通过Struts标签库(如struts-tiles或struts-bean标签)与ActionForm或DynaActionForm交互。 通过以上步骤,你可以使用Eclipse构建一个基本的Struts1.2应用程序。不过,实际...

    轻量级J2EE企业应用实战源码 3 上.rar

    3. **动态动作表单(DynaActionForm)**:在Struts框架中,`DynaActionForm`是一种可扩展的表单类,允许开发者动态指定表单字段,无需预先定义每个字段的类型。这提高了代码的灵活性和可维护性。 4. **动作调度...

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

    DynaActionForm允许我们在运行时动态定义表单字段,这极大地减少了ActionForm类的数量。然而,使用DynaActionForm的一个挑战是它不支持内置的验证功能。 为了应对这个问题,Struts提供了一个强大的**验证框架**。这...

    Struts_学习笔记之ActionForm

    在Struts中,ActionForm继承自JavaBeans,并且提供了两个主要的实现类:DynaActionForm和ValidatorForm。DynaActionForm继承自ActionForm,提供了动态Bean的功能,而ValidatorForm继承自ActionForm,提供了表单验证...

    Struts1.2动态FormBean加验证功能的一个例子

    public ActionForward execute(ActionMapping mapping, DynaActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String username = (String) form.get("username");...

    spring教程

    8. 为Web层创建Action和Model(DynaActionForm),实现对Web层的请求处理。 9. 填充JSP文件并创建相应的Action,使得Web层可以通过浏览器进行CRUD操作。 10. 进行功能测试,验证Action的CRUD操作是否正常工作。 11. ...

Global site tag (gtag.js) - Google Analytics