用response.sendRedirect("1.jsp");
跳转太快,我要效果是显示N秒后跳转,并有一个倒计时。

解决方案 »

  1.   

    response.setHeader("refresh","3;URL=1.jsp");//设置头信息,3秒后刷新跳转
      

  2.   

    需求是不是就和csdn登录一样,有一个三秒后跳转
    esponse.setHeader("refresh","3;URL=1.jsp");这个确实有用
    或是js
    参考代码<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    <html> 
    <head> 
    <title>My JSP '2.jsp' starting page</title> 
    <script language="javascript"> 
    var count = 5;//记数器 function countdown() 

    count--; if(count == 1) 

    window.location.href='3.jsp'; 
    } if(document.layers) 
    {   
    document.layers.showtime.document.write(count);   
    document.layers.showtime.document.close();   
    }   
    else if(document.all) 

    showtime.innerHTML=count+" 秒后自动返回 ..."; 
    } setTimeout("countdown()",1000);   
    }   
    </script> </head> 
    <body bgcolor="#F4F6F6" onLoad="countdown();"> 
    <center> 
    <span id="showtime"></span> 
    </center> 
    </body> 
    </html>