感觉这样话,你得先向数据库写,写完之后,通过ajax读数据库,也就是说,应该保证数据已经发送,然后定期通过ajax取数据,要做到无刷新,感觉资源消耗比较大,,,,,

解决方案 »

  1.   

    用 jQuery 封装好的,Ajax,调试起来比你自己手工去 Ajax 简单、高效
      

  2.   

    你可以直接用dwr之类的框架,应该比较简单。
      

  3.   

    用 jQuery 封装好的,Ajax,调试起来比你自己手工去 Ajax 简单、高效 
    你可以直接用dwr之类的框架,应该比较简单。 
      

  4.   

    iframe  加上 dwr  , 还有类似长连接 等试试。
      

  5.   

    我看到过一个示例程序,不是通过不断刷新来实现的,而是每发送一条ajax请求将新内容追加到一个stringBuilder容器里实现的~不知道那些IM软件是怎么实现的。
      

  6.   

    给你页面刷新的3种方法[code=jsp]<%@ page language="java" contentType="text/html; charset=gbk"
        pageEncoding="gbk"%>  
    <%
    System.out.println("定时刷新");
     %>
     <% 
      //response.setHeader("refresh","5"); // 方法一
     %> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk">
        <!--  <meta http-equiv="refresh"content="5;url=Refresh.jsp">  方法二-->
        <title>Insert title here</title>
        
    <script language="javascript"> 
    setTimeout("self.location.reload();",5000); //方法三
    </script> 
    </head>
    <body></body>
    </html>[/code]
      

  7.   

    个人感觉用jquery封装的Ajax可以很轻松的实现了无刷新,也可以用楼上说的dwr 框架也很容易实现,如要资料我可以给你分享下了
      

  8.   

    htm5 websocket 服务器端推送
      

  9.   

    不使用DWR,jquery也可以实现的 , 但是还是建议使用 , 很简单。
    你在jsp里放一个iframe , 然后表单的提交都给iframe去做 , 然后通过iframe将历史消息通过javascript写入到父页面,也就是包含iframe的jsp页面。
      

  10.   

    获取要显示的数据,用js在table中追加