你可以这样,这几个按钮name相同,比如是submit.然后在action中:
String action = null;
action = request.getParameter("submit");这样就能取得你界面按钮的value.通过value的值,可以执行不同的操作,但是你如果按钮的value值是通过message文件来赋值的,而且是中文,那你要小心,会有乱码,要转化.

解决方案 »

  1.   

    <script language=javascript>
    function sub(name)
    {
    if name=button1 then
    form.action="....";
    form.submit();
    end if
    }
    </script>
    <html>
    <body>
    <form>
    ....
    <input type=button name=button1 onclick=return sub(name)>
    <input typy=button name=button2 onclick=return sub(name)>
    </form>
    </body>
    </html>
      

  2.   

    <script language=javascript>
    function sub(name)
    {
    if name==button1 then
    form.action="....";
    form.submit();
    end if
    if name==button2 then
    form.action="....";
    form.submit();
    end if
    }
    </script>
      

  3.   

    提交按纽没有name这个属性,只有property属性呀,action = request.getParameter("submit");
    取出的是null呀!
      

  4.   

    用lookupdispachaction,然后配一个param,在action里添加所需方法。
      

  5.   

    每一个按钮对应一个表单。每一个表单对应一个action
      

  6.   

    request.getParameter("submit");
    不用STRUTS用JSP好像可以
      

  7.   

    使用bean:message 然后在action 里面public class ACTION    extends LookupDispatchAction {    protected Map getKeyMethodMap() {
            Map map = new HashMap();
            map.put("button.create", "create");
            map.put("button.edit", "edit");
            map.put("button.delete", "delete");
            return map;
        }
      

  8.   

    你可以看看:
    http://struts.apache.org/api/org/apache/struts/actions/DispatchAction.html
      

  9.   

    是:http://struts.apache.org/api/org/apache/struts/actions/LookupDispatchAction.html