在formbean中定义一个数组存放这些hidden元素。

解决方案 »

  1.   

    property='a"+i+"'
    ------------------
    这样能定义数组吗?动态表单问题,支持!
    原来在考虑解耦问题时,考虑过要对企业应用使用Struts进行这样的动态表单扩展,因为表单受需求变更影响比较大.
    但某一天,一位"高人"告诉我,你这样做违背了Struts的设计思想……
    可以告诉你我当时的设计想法(没有实现,只是想法,仅供参考):
    1.首先用request对象获取html表单中传递过来的所有property;
    2.暂且把他们的类型设置为java.lang.String型(为了第三步方便操作,也可定义其它类型,但第三步操作比较麻烦);
    3.利用java reflection技术构造这个FormBean.希望对LZ有所帮助!