如果是服务器端处理,就用LookupDispatchAction来处理。
如果是客户端处理,那么写一小段JavaScript代码。这样做实际上与Struts无关了。
个人倾向于用JS处理简洁些。

解决方案 »

  1.   

    我也是通过javascript处理的.根据按钮的事件,改变转发的action
      

  2.   

    在javascript函数中写,比如
    function submitAction1(){
    document.all.form.action = aciton1;
    document.all.form.submit();
    }
    .
    .
    .
    function submitActionN(){
    document.all.form.action = acitonN;
    document.all.form.submit();
    }然后把这些javascript方法赋值给button的onclick事件就ok了
      

  3.   

    通过辨别按钮的不同,直接在Action里面进行不同的操作,用按钮的名字来区别,应该做什么操作。
      

  4.   

    同意zhangyunpeng(zhangyunpeng),zj_pht() 两位的观点
      

  5.   

    SwitchActionStruts.net  :
    http://www.javawebstudio.com/bbs/dispbbs.asp?boardID=4&ID=289&page=1
      

  6.   

    倾向于用LookupDispatchAction,可以减少代码,也符合Java的编程思想
      

  7.   

    把需要提交的Action全部用隐藏域,名称自己按一定标准定义,提交后,可以根据不同的名称,转向需要的action
      

  8.   

    有按钮的话,就更好办,用js直接实现form.action=
    即可