两个form都对应一个action,form中用request add一个attribute用来区分是哪个form  行不?

解决方案 »

  1.   

    一个action对应一个form
    form分出两个子form
      

  2.   

    一个action对应一个form
    你这样的情况最好是通过配置
    <action path="/xxx1" name="form1" type="action1">
    <action path="/xxx2" name="form2" type="action1">
    来实现
    这样的话通过不同的请求路径提交到同一个action
      

  3.   

    两个ActionForm可以用,但属性名要相同才行,否则你如何写<html:txt>标签的属性?写谁的属性?
    但是,如果两个ActionForm属性名都相同,或是包含关系,那样又何必用两个ActionForm?http://javawebstudio.com/bbs/list.asp?boardid=2
      

  4.   

    ActionForm肯定是不一样的,当然有部分属性相同。
    这也不是设计的问题,我直接用JSTL+JS是可以实现的。主要还是对STRUTS不熟。公司领导死活不让用STRUTS,真是脑子有水!
      

  5.   

    记得看过一篇文章说action和form的各种搭配来着,
    找了一下没找到,
      楼主可以去搜搜。
      

  6.   

    你把两个form合并为一个大的form,不就可以了
      

  7.   

    就是,你把需要定义的属性写在一个formbean里面不就可以了,非得要搞两个formbean吗
    有时候你会发现这样写很方便哦
      

  8.   

    一个action为什么不能处理两个actionform?当然可以啊。
    你多配置一个action的别名不就可以了,就是mapping里面那个path属性,两个不同的path属性,但是type属性都定义同一个class实例做呀。如果要处理form1,就到path1的那个mapping元素,如果要处理form2,就到path2的那个mapping元素不就可以吗?
      

  9.   

    2个FORM对应一个ACTION?你前台用<input type="xxx"/> 这样????只是为了从后台用 form.getXX()?不觉得费劲吗??这样做FORM的话,你直接用 request.getParameter("XX")多好,还省事。设计问题
      

  10.   

    一个action对应一个form
    你这样的情况最好是通过配置
    <action path="/xxx1" name="form1" type="action1">
    <action path="/xxx2" name="form2" type="action1">
    来实现
    这样的话通过不同的请求路径提交到同一个action同意这样做!
      

  11.   

    再别谈什么设计问题了,我没用Struts照样都已经解决了!