日期:2014-05-20  浏览次数:20809 次

不用动态form,怎么获取个数不固定的表单数据
如题,如果用actionform,要在formbean中写固定的属性及相应的get set 方法,才能在请求的时候完成form的初始化。
如果表单的数据个数不定,那么就不好在formbean中定义属性和相应的get set 方法。
能不能不用DynaActionForm,把页面数据以某种形式取出来放到form里呢 ?

------解决方案--------------------
自己在Action中,从request上getParameter可以的。
嫌纯手工做麻烦的话,可以用commons beanutils库来将请求参数转换为Bean。
------解决方案--------------------
form里面放个List ,List里面存的对象 是 {name:参数名 value:参数值} 
页面 参数名: list[i].name
页面 参数值: list[i].value
不知道行不行,你试一试
------解决方案--------------------
可以的我们公司的框架就是楼主说的那样,可是我没有源码。。。。。
------解决方案--------------------
动态的话不好搞啊! 要么就传个统一的控件,就像楼上说的那样!