想做个像论坛那样,当有消息的时候,可以显示目前的通知数,请问方法改如何实现呢,能否给个思路,或者通过哪里方法来控制这种功能呢,请大家帮帮小弟。(使用java开发)

解决方案 »

  1.   

    用一个隐藏的iframe,定时去服务器请求(相当于刷新)!
      

  2.   

    http://topic.csdn.net/u/20090912/18/fd13f02f-b2e3-4552-9344-2f67c82fb7cf.html
      

  3.   

    设计表时往表里加一个state列表示状态,0为未读的,1表示已读的。
    每次登陆时查一下表中状态未0的数据不就行了!
      

  4.   

    用Java消息机制能实现,我是听公司一前辈说的
      

  5.   

    这个不会玩,但是我写过类似的东西,用ajax不断的重复得到是否有新的消息就可以了。
      

  6.   

    <script type="text/javascript">
    var xmlhttp;
    function getMess(){
    //创建对象,(根据浏览器不同创建不铜的对象,可以百度一下,我这里是ie6)
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
            //sta是回调的方法
    xmlhttp.onreadystatechange=sta;
            //post是提交的方式,可以使get或者post.。。index.jsp是你提交的路径,true是是否异步。
    xmlhttp.Open("post","index.jsp",true);
            //发送
    xmlhttp.Send(null);
            //每隔一秒钟调用一次该方法
    setTimeout("getMess()",1000);
    }function sta(){
    //xmlhttp.readyState==4 并且xmlhttp.status==200说明响应成功
    if(xmlhttp.readyState==4){
    if(xmlhttp.status==200){
                    //xmlhttp.responseText这里是返回值
    document.getElementById("cdiv").innerHTML="<Br>"+xmlhttp.responseText;
    }
    }}
    </script>希望对你有用。
    如果对ajax不熟悉的话去学习一下ajax把
      

  7.   

    要做成动态的就用ajax或iframe吧
    感觉有点像在线聊天