while(bool){
 java.util.Date b = new java.util.Date();
  if(((b.getTime()-a.getTime())/1000)>5) {
     bool = false;
  }
}
---------
换成Thread.sleep(5000)不行么

解决方案 »

  1.   

    sorry
    你的问题不是这个你的完整点代码看看,因为这点看不出问题
      

  2.   

    其他的没问题,如果我删去response.sendRedirect("login.jsp");的话,就会出现5秒以后才发表成功,5秒后自动返回,看来页面是直接先执行那个5秒的运行程序了,
      

  3.   

    response.setIntHeader("refresh","5;url=path");
      

  4.   

    我的不能用response.setIntHeader("refresh","5;url=path");这种方法
      

  5.   

    可以用html标签来实现<meta http-equiv="refresh" content="5; URL=projectList.jsp">
      

  6.   

    你这样写当然不行了,告诉你一个正确的做法:提交到一个不同的页面,比如aa.jsp。然后在该jsp里这么写。(其中url是刚刚上个jsp)
    <meta http-equiv="refresh" content="5; URL=projectList.jsp">
    <html>
    <body>
    五秒自动跳转
    </body>
    </html>
      

  7.   

    <html>
    <meta http-equiv="refresh" content="5; URL=projectList.jsp"><body>
    五秒自动跳转
    </body>
    </html>
      

  8.   

    哎,大家的方法也许都没问题,我是写WAP的,刚刚已经实现了,要用WAP的XML的格式,但不知道不用那个头的直接用JSP应该怎么实现