web网络聊天室

花了四天时间做了一个简单的web聊天室
前端页面效果大概是下面这个样子
1.登陆界面
web网络聊天室_第1张图片
2.注册界面

web网络聊天室_第2张图片
这里首先会检查用户名是否重复,
如果重复,会提示你用户名已存在
web网络聊天室_第3张图片
反正显示可用
web网络聊天室_第4张图片
3.聊天室界面
web网络聊天室_第5张图片
登陆成功会在左边显示登陆人的名称以及当前在线人数。
然后在下面可用选择对谁说以及一些文字表情,字体颜色什么的
web网络聊天室_第6张图片
4.聊天功能
会显示发送者名称,以及对谁说,语气词,以及发送时间
web网络聊天室_第7张图片
最后总结一下做的过程中遇到的一些坑
1.session的生命周期以及会话的性质:
这里为了要跟踪用户对象,我再这里弄了一个session的监听器,将用户加上监听器
web网络聊天室_第8张图片
web网络聊天室_第9张图片
可是当我在同一个浏览器中通知登陆两个用户时,前一个已经登陆的用户就会被迫下线。
也就是,一个浏览器和一个服务器之前,只能有一次会话。当我再一次登陆了一个用户,前面那个session就会被后面的顶替掉。
web网络聊天室_第10张图片
2.el表达式从域对象中取值
由于博主好久没有用jsp写过页面了,也就忘了怎么取值了,这里记录一下
3.spring整合mybatis

没想到spring中使用mybatis可以这么方便,学到了。web网络聊天室_第11张图片

你可能感兴趣的:(spring,java)