jsp页面:
工商信息 1、 是否通过上年度年检? 是 口 否 口  (这里就是些 radio)
         2、是否有“重合同守信用企业”称号? 是  否 
          级别 国家省市县 
         3、是否有违规违法纪录? 有  口 无 口
          国税纳税信息 1、企业纳税等级:: A  口   B  口  C 口
             2、最近两年是否有拖欠税款纪录? 有   无 
  
地税纳税信息 1、企业纳税等级:: ABC 
             2、最近两年是否有拖欠税款纪录? 有   无 
             3、是否因拖欠税款而受1过行政处罚? 有   无 
......
数据库设计:
id  type   param1  param2   param3   param4   param5   param6   
id自增。其他都是String。param1代表工商信息,地税纳税信息中的第一条记录,以此类推。
 问题:  现在要我做的就是通过jsp页面往DB里写数据改数据。
 难点: 说白了就是一个页面传来了的对应数据库中几十条记录的数据,而Bean中只有         setParam1~6(),接收一个记录的能力。
请问各位神人我该怎么解决别较好,指点迷津,给些范例吧。
 什么框架都可以,最好是webwork。jsp+javaBean也很好。

解决方案 »

  1.   

    request.getParameterValues对取得的数组做for循环取字段,set至Bean
      

  2.   

    没有办法,都是上面设计好的。这是 radio,名字必须不同啊,用getParameterValues或者getParameter的方法 假设有三十个选项 我就要做 三十 个get,如果是五十个选项我就要写五十个get,
    那是个什么样的恶梦啊
      

  3.   

    如果字段够大的话,可以用代码表示各个选项,例如ABC123等,中间用符号隔开,后台用String的split或者StringTokenizer分隔。但是数据库设计的确有点不合理。假如又添加了一个选项,将导致历史记录发生错误。