在页面作一个height和width均为零的iframe
第一次提交的时候修改form的target为该iframe。
第二次则修改为正常的值。
当然,处理页面或Servlet不同的话也要修改action。自己没试过,不知可否?

解决方案 »

  1.   

    用javascript写个function不就得了。在function再执行两个两页的处理
      

  2.   

    页面的提交可以用js写个funciton,根据你操作的不同来决定action指向.不能丢失筛选条件:你要是整个页面刷新的话,个人认为只能把筛选条件传给servlet,刷新页面时在由servlet传回.
                    要是用ajax来做的话,就没有必要这么做了,刷新你需要刷新的节点就成.
      

  3.   

    document.getElementById("form的ID").action = "你当要提交的页面";
    document.getElementById("form的ID").submit();//提交页面
      

  4.   

    有两种方式:
    1。采用Ajax
    2。页面内内嵌一个iframe
      

  5.   

    <iframe name="f" width="0" height="0"></iframe>
    <form method="post" id="form1">
    <button onclick="s()">提交</button>
    </form>
    <script>
    function s()
    {
    form1.action="1.asp";
    form1.target="f";
    form1.submit();
    form1.action="2.asp";
    form1.target="_self";
    form1.submit();
    }
    </script>
      

  6.   

    不知道你编程用什么语言的,不管是ASP,JSP,ASP.NET里,你都可以用session对象保留form的提交内容就可以了,只要在一个站点里,session对象可以保留form提交的任何信息,并且在任何页面都可以使用。
      

  7.   

    javascriptform1.action="xxx.php"form2.action="yyy.php"