一个管理系统,用户通过表单页面向写好的servlet发送一条消息,servlet获取消息相关参数后存入数据库,现在要实现,当用户添加了一条消息后,管理员页面(admin.jsp)实时弹出一条新消息提示,请问通过什么方法实现?

解决方案 »

  1.   

    添加完是否是回到管理员页面
    如果是的话只要在servlet中用request.setAttribute();再到admin.jsp中做判断
      

  2.   


    if (data.success){
    $.messager.alert('通知',data.msg,'success');
    } else {
    $.messager.alert('错误',data.msg,'error');
    }
      

  3.   

    不是啊,管理员用户和普通用户是不同的人,普通用户一旦添加了消息,管理员能在他的页面上看到新消息提示。我想知道用户请求的servlet有没有办法和管理员的页面进行通信,就是用户请求servlet后直接发送一个参数给管理员的页面。如果不行的话,只能根据数据库有新的数据提示,这样又怎么实现?
      

  4.   

    时不时用ajax去后台刷,一旦用户添加新消息,就弹出页面