<%
response.setHeader("refresh","10;URL=http://localhost:8080/news/news_edit.action"); 
%>
<!--  <meta http-equiv="pragma" content="no-cache">  
    <meta http-equiv="cache-control" content="no-cache">  
    <meta http-equiv="expires" content="0">      
    <meta http-equiv="refresh" content="30"> --> 
这样能实现每30秒自动跳转,我想实现每天早上10:00自动跳转,该怎么改啊

解决方案 »

  1.   

    在w3cschool在线修改的,你可以修改10点进行测试
    <!DOCTYPE html>
    <html>
    <head>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
    </script>
    <script>
    Date.prototype.format = function(format){ 
    var o = { 
    "M+" : this.getMonth()+1, //month 
    "d+" : this.getDate(), //day 
    "h+" : this.getHours(), //hour 
    "m+" : this.getMinutes(), //minute 
    "s+" : this.getSeconds(), //second 
    "q+" : Math.floor((this.getMonth()+3)/3), //quarter 
    "S" : this.getMilliseconds() //millisecond 
    } if(/(y+)/.test(format)) { 
    format = format.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
    } for(var k in o) { 
    if(new RegExp("("+ k +")").test(format)) { 
    format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length)); 


    return format; 
    } var time_value = '';//间隔
    var now = new Date(); 
    var nowStr = now.format("yyyy-MM-dd hh:mm:ss"); //获取当前时间
    var this_date = nowStr.split(' ')[0];    //获取当前日期
    var ten_flag= new Date(this_date +" 10:00:00");//当前10点
    if(now.getTime() > ten_flag.getTime()){
      alert("时间过了");
    return;
    }else{
     time_value = ten_flag.getTime() - now.getTime() ;
    alert(time_value+'毫秒后进行跳转');
    return;
    }
    setInterval("doJump()",time_value); //启动time_value毫秒定时 
    function doJump() { 
     window.location.href = "http://www.google.com/"; //
        } 
    </script>
    </head>
    <body>
    </body>
    </html>
      

  2.   

    js  获取时间后refresh试试
      

  3.   

    何必这么复杂啊开个定时器,每小时执行一次,每次new一个Date,获取小时数,时间为9点的时候关闭小时定时器,开一个‘分钟定时器’,每分钟执行一次,获取分钟数,到59分的时候,关闭分钟定时器,开启一个‘秒定时器’,秒数为0的时候,调整就行了。说白了就是每小时开个定时器,9点了就每分钟开个定时器,59分了就每秒开个定时器,最后不就到10点了么。