因为基于Tomcat,所以代码里有部分特定于Tomcat的部分,查看chat.jsp中的下列语句://下面这句只是为了在Tomcat下面运行的字符集问题,其它Server请酌情处理msgs=changeEncoding(msgs,"ISO8859-1","UTF-8");并把注释行下的转码方法删掉即可在Resin等中文支持较好的服务器上运行,具体并没有做具体的测试.数据交换用XML,聊天历史放在application中.虽然没用数据库,很简单,演示聊天足够了.