另作一个jsp页(或是servet)他不产生任何界面,只是用来吧你的提交信息根据业务要求分发到不同的页(当然还的负责传递参数)

解决方案 »

  1.   

    这个是javascript的技术,不是java的每个按钮写一个function,设置一下action
      

  2.   

    通过javascript写多个不同的方法就是了,一个按钮对应一个方法,比如
    clickit();方法定义如下:
    <script language="javascript" >
    function clickit() {
      var str="?command=search";
      window.open("doSearch.jsp"+str,"print");
    }
    </script>
    //html/jsp中调用:
    <input type="button" name="Submit" value="查 询" class="box" onclick="clickit();">还有就是直接在按钮的onclick上面直接写链接就是了,比如:
    <input type="button" name="Submit23" value="返 回" class="box" onClick="location.href='../main.jsp">
      

  3.   

    用javascript:
     
    function submitform()//当页面的按钮提交按下时执行。
        {   
      
      document.forms[0].action="/pathweb/web/payment_txt.jsp";
      document.forms[0].submit();

         }
    提交的按钮:
    <input name=a type=button onclick="submitform()">
      

  4.   

    我找到一个好的办法,可以把多个提交按纽交给一个JSP处理,在这个JSP里先判断是哪个按纽提交的,然后再做不同的处理。如下:
    ......
    String submit = request.getParameter("submit");
    if(submit.equals("remove"))
    {
    }
    else if(submit.equals("complete_remove"))
         {
         }
         else if(submit.equals("......"))
              {
              }
    ......
    试试吧,非常不错。:)
      

  5.   

    formName.action = "pageName"
      

  6.   

    同意pstone2002(一只特立独行的猪)
      

  7.   

    pstone2002(一只特立独行的猪) 的方法是最好不过了
      

  8.   

    String submit = request.getParameter("submit");
    String url="test.jsp"
    if(submit.equals("add"))
    {
    url="test1.jsp";
    }
    else if(submit.equals("update"))
         {
    url="test2.jsp";
         }
         else if(submit.equals("delete"))
              {
             url="test3.jsp";
              }
    response.sendRedirect(url);
      

  9.   

    根据submit的名称,提交给一个Servlet,在doget方法中根据submit的名字,判断需要显示的页面