描述如下:
在一个页面内展示多个form表单、每个form表单的展示是根据用户一天的
工作定的。比如今天用户的工作有A、B、C,那么该页面需要显示
三个表单、对应A、b、c的内容、而且A、B、C的表单字段不一样、
有的可能就一个输入框、有的可能还需要级联。
系统根据用户一天的工作自动生成这个任务报告页面后、用户在一个页面上填写、
进行批量提交。
真的让我悍然啊、类型有11个、不光是A、B、C啊。
不知道我说清楚没有。而且还有输入判断、数据提交。
自动生成页面如果用out.print、得累死啊。
不知道大侠有高招没有。
也可以跟我用邮件联系 sheshijie#neusoft.com

解决方案 »

  1.   

    系统根据用户一天的工作自动生成这个任务报告页面后、用户在一个页面上填写、
    进行批量提交。 -------------------------------------------------------------------------------最好还是一个form吧。非要做多个form就iframe,javascript:document.forms[0].submit();document.forms[1].submit();做个循环也行。formA.jsp写好A的form... ...formB.jsp写好B的form....
    主页面就写11个iframe,判断要显示几个再给iframe的src=FormX.jsp赋值,多余的就空着。
      

  2.   

    感觉没啥简单方法,通过数据库做判断吧
    11种可能排列组合。同情ing
    这么弄耦合性太强了,一处变处处变。再次同情。
      

  3.   

    把每个form写在单独的jsp里
    然后尝试用iframe引入每个需要的jsp
      

  4.   

    我认为最好的办法是将所有表单的输入域都放在一个表单中,变成一个表单,然后根据用户每天的具体工作显示其中的输入域。表单验证最好用javascript,这样可以不对隐藏的输入域验证。