老师留个作业,做个聊天室!无数据库那种...
请问各位大侠,数据时不是保存到application里啊,那如果保存到application里,怎么实现单用户清屏呢...
网上找了好久也没找到,有说session和application互相转换,还是不太明白,希望哪位高人指点一二,小弟不胜感激...

解决方案 »

  1.   

    数据当然保存到APPlication里面,使用js的函数进行页面刷新,当然还要用ajax,我做了一个多用户在线实时聊天页面,需要请加QQ78148420
      

  2.   

    数据当然不应该保存到application里去。
    如果很多人聊天,数据全存到application去,而后面的人实际上只需要看到他进来以后的信息,那就浪费大大的了。
    可以通过XML来存储数据。
    不过更多的内容,不想讲,因为这个问题问得就有问题。你有老师的啊,他平时没讲这些吗,总不能布置他完全没讲的作业吧?如果你没学会没理解,应该及时问啊,现在问也来得及。如果象你这样,那你干脆下期学费交给我好了,然后我只需要布置作业给你,保证不重样。
      

  3.   

    在application里只保留最后一条或几条,倒是可以的。
      

  4.   

    不能用数据库。 你就不晓得用xml  xsl  ??
      

  5.   

    加到application中去,然后利用Ajax还刷屏
      

  6.   

    一定要jsp的?可以用socket套接字做成c/s结构的啊。
      

  7.   

    xml txt都行,总之就是把聊天记录保存到服务器上就OK~不建议用application,太浪费资源啊!
      

  8.   

    就放在application里好了。
    一个作业而已。搞什么数据库,xml,txt晕。估计最多在线人数不会超过10个手指头。
    聊天功能就是客户端ajax不断去后台application里读取属于自己的消息(未读的),跟session没什么关系。读完后标记为已读,然后显示给客户端。
    单用户清屏幕就是单纯的用js把屏幕上的字删掉。
      

  9.   

    - -ajax轮询是哪个年代了?
    1:推模式 pubilsh和dwr都可以做
    2:socket做长连接性能和效果都比ajax好很多。