out.print"<script>window.open(url)</script>";

解决方案 »

  1.   

    应该用out.print"<script>window.open(url)</script>";是可以的。
    不知道你说的主窗口指的是什么?
    弹出窗口对本身并不会有影响的。
    你自己检查一下,应该是其他代码逻辑的问题。
      

  2.   

    out.println"<script language="JavaScript"> var aa=window.open(url);";
    out.println"aa.document.write("\"你输出的东西\");";
    out.println"aa.focus();";
    out.print"</script>";你试一下,应该可以了
      

  3.   

    out.println"<script language="JavaScript"> var aa=window.open(url);";
    out.println"aa.document.write("\"你输出的东西\");";
    out.println"aa.focus();";
    out.print"</script>";
    这样是可以的!
    我把你的程序改一下,你看可不可以:
    String phonenumber=request.getParameter("phonenumber");
    String mima=request.getParameter("mima");
    String  temp;String sql="select * from TYHXX where phonenumber='"+phonenumber+"' ";
    ResultSet rs=stmt.executeQuery(sql); if(rs.next()) {temp=rs.getString("mima");
    if(mima.equals(temp)){
    String strSQL="insert into TZXDX(msgtel,msg) values('"+msgtel+"','"+msg+"')";
    stmt.executeUpdate(strSQL);
    //这儿想让程序弹出一个小窗口,应该怎么写,求助??????????}else{%>
    <script language="JavaScript"> var aa=window.open(url);
    aa.document.write("\"你输出的东西\");
    aa.focus();
    </script>
    <%}}else{%>
    <%};%>