加载父窗口该是:parent.location.reload(); 吧

解决方案 »

  1.   

    我重新用parent.location.reload();还是有同样的问题:(
      

  2.   

    <%
    String username=null;
    String password=null;
    PreparedStatement stm=null;
    ResultSet result=null;
    %>
    <%
    //取得名字和密码。
    username = request.getParameter("txt_name");
    password = request.getParameter("txt_pwd");

    stm=con.prepareStatement("select * from user where username='"+ username +"' && password='"+password+"'");
    result=stm.executeQuery();

    if(result.next()) 
    {
    //如果在数据库中,重定向。
    stm=con.prepareStatement("update user set lasttime=now() where username='"+username+"'");
    result=stm.executeQuery();
    if(session.getAttribute("name")!=null)
    session.removeAttribute("name");
    session.setAttribute("name",username);
    %>
    <script language="JavaScript">
    parent.location.reload();
    </script>
    <%
    }
    else
    {
    %>
    <script language="JavaScript">
    parent.frames.rbottom.location.replace("login_error.htm");
    parent.frames.left.location.replace("left.jsp");
         </script>
    <%
    }

    result.close();
    stm.close();
    con.close();
    %>