<form  action="select1.do" method="post" target="left";
action="select.do" method="post" target="right"><input type="text" name="input">
<input type="submit" value="input"></form>
我想点击input,然后可以同时调用select.do,select1.do这两个servlet,该如何写呢?
我上面的写法只能调用第一个初学Java 向各位大虾请教了

解决方案 »

  1.   

    <form  action="select1.do" method="post" target="left"; 
    action="select.do" method="post" target="right"> <input type="text" name="input"> 
    <input type="submit" value="input"> </form> 可以这样:<form name="form12" action="select1.do" method="post" target="left"> 
    <input type="text" name="input"> 
    <input type="button" value="input" onclick="submitform()"> 
    </form> 
    <script>
    //前提条件是form12内的input名称不能出现<input name="action"> 和<input name="target"> 
    function submitform(){
    document.form12.submit();
    document.form12.action="select.do";
    document.form12.target="right";
    document.form12.submit();}
    </script>
      

  2.   

    因为两个form的target不一样,所以直接把这两个表单提交就行了,如下:
    (假设这两个 form 的下标是 0 和 1)<input type="button" value="input" onclick="document.forms[0].submit();document.forms[1].submit();">
      

  3.   

    ajax调用servlet1
    返回后ajax调用servlet2或是直接提交到servlet2
      

  4.   

    用javascript提交即可!只要页面没有刷新值还是存在的!
      

  5.   

    还可以用用隐藏的frame,在frame里面有个form,提交frame里面的form不会影响当前页面
      

  6.   

    总说SUBMIT()方法没有定义