config.xml里
                                动态的ActionForm类
<form-bean name="dynaForm" type="org.apache.struts.action.DynaActionForm">
      <form-property name="fn" type="java.lang.String" />
</form-bean>
----------------------------------------------Action  execute里DynaActionForm df = (DynaActionForm)form;   
String fn = df.getString("fn");-------------------------------jsp<html:form action="/dynaForm">
fn:<html:text property="fn"/>

解决方案 »

  1.   

    struts的动态formBean不够好用,请看《struts formBean动态绑定数据的不足及改进》http://dev.csdn.net/author/nlhlx/8c1f4e49fe5141de98a6db13b004eeba.html。newxy的动态度formBean可使你不写一行java代码实现诸多功能,看看这些演示,几乎都没写java代码。newxy在线演示:http://www.newxy.net/zh_cn/samples/index.jsp
      

  2.   

    我有这个例题!jbuider2006+tomcat5.5可直接运行不过1M多不知道哪里可以上传附件!?
      

  3.   

    孙卫琴的《精通Struts》写得很详细哦!
    不过我建议用这个东东,没有普通的FORM好哦!太麻烦!
      

  4.   

    顶一下,最近刚看Spring不知道是不是能借用。
      

  5.   

    是啊,我觉得sturts的动态form也没有什么必要!
      

  6.   

    我这两天就再搞这个
    被搞崩溃了,信息请看这里
    http://community.csdn.net/Expert/topic/5422/5422157.xml?temp=.7543604
    我感觉和你的问题差不多
    但是我最终没解决,我还是就用了一个form,没能在一个页面生成多个form
      

  7.   

    使用Java的反射可以让form很方便使用
      

  8.   

    <!-- 动态ActionForm -->
    <form-bean name="dynaCalcForm"
    type="org.apache.struts.action.DynaActionForm">
    <!-- type= -->
    <form-property name="num1" type="java.lang.Integer"></form-property>
    <form-property name="num2" type="java.lang.Integer"></form-property>
    </form-bean>