在一个表单中,只有一个submit,怎么用这个submit实现提交到多个action里面。
现在不要用到button提交,只要用submit做提交,并提交到多个不同的action里面。高手帮帮忙啊,在线等回复。

解决方案 »

  1.   

    用submit提交到一个action,再转发到多个不同的action
      

  2.   

    多个action 什么业务。。?
      

  3.   

    这个问题还真没有见过@@@一楼的方法应该还是可以的了@可以尝试一下@@也看你向多个action中传递怎么样的参数了@@
      

  4.   

    在调用完一个action后将request转发到另一个action
      

  5.   

    button可以通过js控制form的action
      

  6.   

    是不可能同时提交到多个action的,只能是在一个action中,调用多种逻辑,或者转发到其他action,楼主想想这种同时向多个action提交的设计会不会有问题啊
      

  7.   


    转发也不是同时提交多个action撒,始终一次执行的都是对应的一个action,一个一个排下去的撒
    LZ的这个“同时”真的是你的需求么?????????
      

  8.   

    代码如果写到了一个submit提交的话要用到多个action处理的话,说明代码写的有问题
      

  9.   

     
    我很菜呀,一个页面中要用到多个action,本想用button提交的,在页面上做表单了验证,但是用button提交的时候验证函数没有被调用就提交了,可能造成提交的数据为空。
      

  10.   

    把submit按钮换成普通的button,在点击的时候调用JS。JS里面做表单验证的时候,如果条件不成立就
    return,这样表单就不会提交了
      

  11.   

    button做点击事件,事件里多个request提交。
    听你说的这样,应该设计有很大的问题,这是把一件简单的事复杂化了。
      

  12.   

    一个页面中要用到多个action
    LZ不是要同时用多个了吧,是条件调用吧,条件调用楼上的都说的很清楚了
      

  13.   

    用struts1还是struts2,还是其他。方法不一样。
      

  14.   

    你就用button不行,然后用js控制转向不同的action!
      

  15.   

    lz不会把所有控件都放在一个form里了吧!!
      

  16.   

    你就不知道用多个按钮来做提交啊,每个按钮用js控制一下改变action
      

  17.   

    你的设计好像有问题,
    如果非要提交到多个action应该也是可以做到的,用js控制第一次提交的action的target是一个隐藏的iframe,提交后页面不会刷新,再修改action提交给另一个action,不知道这个方法行不行没测试过
      

  18.   

    用JS代码!
    XMLHttpRequest对象
      

  19.   

    绝对没有见过这种事。action是干嘛的?不是用来做业务的。。
      

  20.   

    别忘了加onsubmit="return XXXXX();"
      

  21.   

    只能提交给一个action,如果想让多个action有反应,可以用事务.....这个都不懂 ??
      

  22.   

    可以使用事务 另外  action不需要哪么多 一个就好  直接在action里对自己需要提交多个action来处理的业务需求写成相应方法  这是struts1   2里面  可以使用通配符动态调用action  自己根据业务 submit的时候调用对应action就好   如楼主所说是一次就调用多个建议使用事务或是使用类似struts1那种action处理  这个  1和2  基本一样  配置上有些不同自己注意就KO了