在form中定义一个标记位
submit提交的时候用javascript通过onsubmit将标志位设定不同的值加以区分

解决方案 »

  1.   

    接收页面根据request传递的参数来区分呀
    <input type="submit" name="action" value="aa" />
    <input type="submit' name="action" value="bb" />如果页面提交后,Request中action参数的值就知道是那个submit了
      

  2.   

    可以用一個變量來區分。比如type="a"
    type="b"
      

  3.   

    <html:submit property="lastAction" value="Save" />
    <html:submit property="lastAction" value="Delete" />以后到 Action 里面 或者 FormBean 中判断  lastAction 这个字段的值.
      

  4.   

    <form name="aform" method="post" action="">
    <input type="button" name="add" value="add" onclick="add();"/>
    <input type="button" name="del" value="del" onclick="del();"/> 
    </form>
    <script language="javascript">
    function add(){
    aform.action="add.jsp";
    aform.submit();
    }
    function del(){
    aform.action="del.jsp";
    aform.submit();
    }
    </script>
      

  5.   

    最经典的做法就是丁丁说的:
    接收页面根据request传递的参数来区分呀
    <input type="submit" name="action" value="aa" />
    <input type="submit' name="action" value="bb" />如果页面提交后,Request中action参数的值就知道是那个submit了
      

  6.   


    <script language="javascript">
    function getAction(val){
    document.formname.action=val;
    document.formname.submit();
    }
    </script>
     <A href="javascript:getAction('add')">添加</A> 
    <A href="javascript:getAction('del')">删除</A>
      

  7.   

    哦,还有一行
    <input type="hidden" name="action" />