如何实现【jsp无刷新聊天室】。用ajax吗?但是,怎么才能定时调用javascript教本呢?是用settimeout吗??

解决方案 »

  1.   

    你也可以查看一下DWR的服务器推送例子
      

  2.   

    定时调用javascript教本在JAVASCRIPT中写
    setTimeout('fn()',200);
      

  3.   

    在html页面中加入红色部分:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="refresh" content="300; url=target.jsp">
    <title>无标题文档</title>
    </head><body>
    </body>
    </html>
    它的含义:在5分钟之后正在浏览的页面将会自动变为target.html这一页。代码中300为刷新的延迟时间,以秒为单位。targer.jsp为你想转向的目标页,若为本页则为自动刷新本页。
      

  4.   

    在html页面中加入红色部分:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="refresh" content="300; url=target.jsp">
    <title>无标题文档</title>
    </head><body>
    </body>
    </html>
    它的含义:在5分钟之后正在浏览的页面将会自动变为target.html这一页。代码中300为刷新的延迟时间,以秒为单位。targer.jsp为你想转向的目标页,若为本页则为自动刷新本页。