原理是这样的
当你登陆一个页面,系统会在一个虚拟的信箱里检查你有没有新的信件,如果有就弹出窗口打开文件。
虚拟信箱的结构大概是这样的
title //标题
content  //内容
from //发件人  
to //收件人
isNew //是否阅读
datetime  //发信时间
name //信箱主人

解决方案 »

  1.   

    有一个隐藏(即零高度,零宽度)的iframe在定时刷新啊.
      

  2.   

    mailbox
    id  
    title //标题
    content  //内容
    from //发件人  
    to //收件人
    isNew //是否阅读
    datetime  //发信时间
    name //信箱主人
    如上所说定时刷新一个frame,其中操作如下语句。
    select * from mailbox where name='xxx' and isNew=1;
    xxx是信箱所有者的名字。
      

  3.   

    当然,那个信箱所有者的名字xxx是从session中获得
    "select * from mailbox where name='"+session("username")+"' and isNew=1";
      

  4.   

    就是说在JSP中创建一个线程定时检查了,那这个线程还得放到session中去,请问还有没有别的方法呢?
      

  5.   

    乱讲,那个线程放到session里做什么?其实你不做“线程定时检查”也可以,在好几个页面放置刚才我说的那个“新邮件检查”,我不相信那人就老是在一个页面不动!