n.setAttribute("user",ul) [10];//将UserListener 对象绑定到 Session 中上述的代码中,一定要将 UserListener 对象绑定到 Session 中,否则起不到监听的效果。 4.2 通过快捷键发送聊天消息使用过的 QQ 聊天软件的用户都知道,在通过 QQ 聊天时,编好聊天内容后按下快捷键( Ctrl+Enter )即可发送聊天内容,实现该功能只需要在聊天内容的文本框的 onKeyDown 事件中判断当前按下的快捷键是否为(Ctrl+Enter ),如果是则调用自定义的 send() 方法发送聊天内容。关键代码如下: <input name= ”content ”type= ”text ” onKeyDown= ”if(event.keyCode==13&&event.ctrilKey){send();} ”> [5] 4.3 实现私聊所谓私聊就是只有发言人和接收人可以看到该信息,其他用户不能看到该信息,这样可以保证用户间的悄悄话不被其他用户所看到。 4.3.1 在保存聊天信息的 XML 文件中设置一个 isprivate 节点,用于记录聊天信息是否为私聊信息。isPrivate 节点的值为 true 或false ,值为 true 时表示是私聊信息, 否则表示不是私聊信息。添加私聊信息在 XML 文件中的显示代码如下: <message> [5]<from>wgh</from> <face> 微笑着<face> <to> 无语<to> <content><font color= ”>l 和你说一件事呀? </font> ”</content> <sendTime>2013-3-15 15:51:41</sendTime> <isPrivate>true</isPrivate> </message>