web网络聊天室

web网络聊天室花了四天时间做了一个简单的web聊天室前端页面效果大概是下面这个样子1.登陆界面2.注册界面这里首先会检查用户名是否重复,如果重复,会提示你用户名已存在反正显示可用3.聊天室界面登陆成功会在左边显示登陆人的名称以及当前在线人数。然后在下面可用选择对谁说以及一些文字表情,字体颜色什么的4.聊天功能会显示发送者名称,以及对谁说,语气词,以及发送时间最后总结一下做的…

大家好,又见面了,我是你们的朋友全栈君。

花了四天时间做了一个简单的web聊天室
前端页面效果大概是下面这个样子
1.登陆界面
在这里插入图片描述
2.注册界面

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

没想到spring中使用mybatis可以这么方便,学到了。在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152194.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 直观理解深度学习的卷积操作,超赞!

    直观理解深度学习的卷积操作,超赞!翻译|于志鹏 赵朋飞    校对 |  翟修川    整理| 凡江转自|AI研习社近几年随着功能强大的深度学习框架的出现,在深度学习模型中搭建卷积神经网络变得十分容易,甚至只需要一行代码就可以完成。但是理解卷积,特别是对第一次接触卷积神经网络的人来说,经常会对诸如卷积核、滤波器、通道等概念和他们的堆叠架构感到困惑。然而卷积是强大且高度可扩展的概念,在本…

    2022年5月8日
    76
  • HDU-3363 Count the string KMP 巧用next函数

    HDU-3363 Count the string KMP 巧用next函数

    2021年8月12日
    39
  • 【vue引用原生高德地图并多点标注】

    【vue引用原生高德地图并多点标注】vue.js引用原生高德地图不是amap

    2022年5月11日
    39
  • java中线程安全的容器_jfinal容器线程安全吗

    java中线程安全的容器_jfinal容器线程安全吗四、线程安全的容器类Java编码中,我们经常需要用到容器来编程。在并发环境下,Java提供一些已有容器能够支持并发。1.Map在Map类中,提供两种线程安全容器。java.util.HashtableHashtable和HashMap类似,都是散列表,存储键值对映射。主要区别在于Hashtable是线程安全的。当我们查看Hashtable源码的时候,可以看到Hashtable的方法都是通过syn

    2022年9月12日
    0
  • SynchronousQueue的使用

    SynchronousQueue的使用https://blog.csdn.net/cn_yaojin/article/details/80852395原文地址:https://blog.csdn.net/zmx729618/article/details/52980158SynchronousQueue是这样一种阻塞队列,其中每个put必须等待一个take,反之亦然。同步队列没有任何内部容量,甚至连一个队…

    2022年6月22日
    25
  • 面向对象初探

    面向对象初探面向对象初探

    2022年4月24日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号