本人在表单中添加了下拉列表,但是投射到formbeen里是却看不到和列表对应的参数的名字,不知道哪个大虾帮我想想办法
 我知道要是不采用封装的方法可以直接用request.getparament("selectname")来取得值,但是我的整个的表单有大概80多个参数,而且表单还有很多其他的比如单选框什么的很多元素,
 我想请教一下,一般情况下这种复杂表单问题是怎么处理的。

解决方案 »

  1.   

    1个字段和N个字段没什么区别只是struts的标签有一些问题
      

  2.   

    特别是select 和 mutil option
      

  3.   

    你是意思是不是自己在formbeen里加一个相同的名字就行了
      

  4.   

    还是手写一下formbean吧,用request.getParament("selectname");是可以的。
      

  5.   

    想要一次性搞定的话,我提出自己的一点想法
    在表单中加入隐藏域,用javascript在选择了下拉列表的时候设置隐藏域的值,最后可以一次投射到formbeen里,
    但是这样感觉很不地道
      

  6.   

    要不然是不是在formbeen里添加一个属性,投射完,然后再用request.getparament取得下拉列表的值赋给添加的那个属性 也是个麻烦的事情,这真的是bug?也太大了吧