大家好,又见面了,我是你们的朋友全栈君。
花了四天时间做了一个简单的web聊天室
前端页面效果大概是下面这个样子
1.登陆界面
2.注册界面
这里首先会检查用户名是否重复,
如果重复,会提示你用户名已存在
反正显示可用
3.聊天室界面
登陆成功会在左边显示登陆人的名称以及当前在线人数。
然后在下面可用选择对谁说以及一些文字表情,字体颜色什么的
4.聊天功能
会显示发送者名称,以及对谁说,语气词,以及发送时间
最后总结一下做的过程中遇到的一些坑
1.session的生命周期以及会话的性质:
这里为了要跟踪用户对象,我再这里弄了一个session的监听器,将用户加上监听器
可是当我在同一个浏览器中通知登陆两个用户时,前一个已经登陆的用户就会被迫下线。
也就是,一个浏览器和一个服务器之前,只能有一次会话。当我再一次登陆了一个用户,前面那个session就会被后面的顶替掉。
2.el表达式从域对象中取值
由于博主好久没有用jsp写过页面了,也就忘了怎么取值了,这里记录一下
3.spring整合mybatis
没想到spring中使用mybatis可以这么方便,学到了。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152194.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...