你不用form,直接用button,然后处理click事件进行不同的提交页面不就可以了嘛

解决方案 »

  1.   

    javascript中有一句:form.action="yourJSP";
    这样可以动态更改你的提交对象。
      

  2.   

    1.--------<form name="formname" action="">
    <input name="inputname">
    <input type="submit" onclick="document.formname.action='a.asp'" value="button a">
    <input type="submit" onclick="document.formname.action='b.asp'" value="button b">
    <input type="submit" onclick="document.formname.action='c.asp'" value="button c">
    </form>  
    2.----------
    <input type=button name="a" value="a" onclick="this.form.action='a.asp';this.form.submit();">
    <input type=button name="b" value="b" onclick="this.form.action='b.asp';this.form.submit();">
    <input type=button name="c" value="c" onclick="this.form.action='c.asp';this.form.submit();">
    <input type=button name="d" value="d" onclick="this.form.action='d.asp';this.form.submit();">  
      

  3.   

    <form action="controlServlet">
    ...
    <input type="hidden" name="action" value="add">
    <input type="hidden" name="action" value="delete">
    ...
    </form>controlServlet
    String actioid = request.getParameter("action");if (actionid.equals("add");
         addoperation();..
      

  4.   

    大家快帮帮忙
    http://www.csdn.net/expert/topic/689/689587.xml?temp=.8531305
      

  5.   

    <html>
    <head>
    <script language=Javascript>
      function go(url) {
       formname.action=url;
       formname.submit();
    }
    </head>
    <body>
    <form method="post" name="formname" action="">
    <input type="button" name="goA" value="goA" onClick="javascript:go('A.jsp')"><br>
    <input type="button" name="goB" value="goB" onClick="javascript:go('B.jsp')"><br>
    <input type="button" name="goC" value="goC" onClick="javascript:go('C.jsp')">
    </form>
    </body>
    </html>