楼主这么做的意图是什么啊
为什么要在中途添加一个FRAME呢
开始不行么

解决方案 »

  1.   

    <script>
    function pagereset(){
      document.all.mainFrame.src = "2.jsp";
    }
    function ManagerButton(i){
      document.form1.runType.value = i;
      document.all.mainFrame.src = "2.jsp?runType=" + document.form1.runType.value;
    }
    都加个alert试试是不是都执行了...
      

  2.   

    to zjjsgwm(hata): 加个alert???没明白啥意思!!to Yssss1980(浪子雪影):本来设计这个程序是用来进行数据库操作的,操作语句就是放在现在的System.out.println 的位置,但是在执行的过程中发现sql语句总是经常被执行两次,找来找去发现并不是数据库操作命令的问题,可能是出在iframe的问题,最终简化了一下页面就成了现在的这两个页面。还特意将没必要的东西删掉,结果还是把<%@ page import = "java.sql.*"%>漏掉了,呵呵!to xinshou1979330(Success.net) 
    加iframe的目的是当点击主页面中的不同功能按钮时在frame里显示不同的页面来实现不同的功能,这里的两个页面只是我将我原来的页面进行了最大化的简练,即反映出问题,又看起来方便,便于找出原因来。
    倒不是我原来的程序要有什么保密的,而是方便大家查找问题,就这么一个目的。这个问题挺奇怪的,执行时并不一定总是"connection reset by peer"(即导致System.out.println被执行两次),在我机器上被重置的几率90%以上,而我在另外一台上试验被重置的几率就少很多了,很多时候执行正常。被这个问题困扰了许久,不行就考虑一下去掉iframe,重新改一下程序的结构 :(((( .........
      

  3.   

    找到原因了,不好意思,犯了一个比较低级的错误!!在2.jsp中<input type="submit" value="添加" onclick="ss(11)"> type为submit类型的,而在他的ss()中又提交了一次:form.submit()
    提交动作进行了两次所以导致com.caucho.vfs.ClientDisconnectException: connection reset by peer。终于解决了!!