JavaEE实现微博项目(含注册、登录、发表微博、评论微博、关注博主、阅读排行榜、评论排行榜等功能)

1、项目截图和功能描述

一、注册模块

  1. 当输入/reg时会自动跳转到注册页面
    在这里插入图片描述
  2. 当在昵称文本框、用户名文本框、密码文本框没有输入文字或者其他数字、字符或者空格离开该文本框时会在文本框下方显示‘昵称不能为空’,‘用户名不能为空’,‘密码不能为空’的提示
    在这里插入图片描述
  3. 当该文本框获得焦点后该提示文字消失
    在这里插入图片描述
  4. 其中昵称要求用户输入昵称时必须全部为由汉字组成,如果没有全部由汉字组成则也会在文本框下方提示‘昵称只能由汉字组成’,当该文本框获得焦点后不合法的输入会被清空重新输入
    在这里插入图片描述
  5. 用户名文本框要求用户输入用户名时只能由数字和字母组成和长度必须在6-14之间
    在这里插入图片描述
    在这里插入图片描述
  6. 密码文本框要求用户输入密码时要求以字母开头,只能包含字母数字和下划线并且长度为4-18之间,密码确认框如果和密码框不一致则会在下方提示‘密码不一致’
    在这里插入图片描述
  7. 如果用户进入注册页面啥都没有输入直接点击注册则会显示‘昵称不能为空’,‘用户名不能为空’,‘密码不能为空’的提示
    在这里插入图片描述

二、登录模块

  1. 当用户点击注册提交信息后页面跳转到登录页面
    在这里插入图片描述

三、微博主页面

在这里插入图片描述

  1. 当点击某博主发表的文章‘详情’时会跳转到该博主该文章的页面
    在这里插入图片描述
  2. 点击关注博主后会跳转到该用户已经关注过哪些博主的页面,当然也可以取消关注过的博主
    在这里插入图片描述
  3. 当点击某某作者按钮时会跳转到该作者发表过的所有微博的页面
    在这里插入图片描述
    在这里插入图片描述
  4. 点击‘写微博’时会跳转到编辑页面
    在这里插入图片描述
  5. 点击提交之后会在主页面中显示刚刚发表的微博
    在这里插入图片描述
  6. 点击查看详情
    在这里插入图片描述
  7. 当点击我的空间时,会有一个下拉框,里面有两个功能:我写的微博和我的评论
    在这里插入图片描述
  8. 点击我写的微博链接
    在这里插入图片描述
  9. 点击我的评论链接
    在这里插入图片描述
  10. 主页面右下角会排名前5的博主发表过的微博获得过的评论总数
    在这里插入图片描述
  11. 点击右上角‘注销用户’链接后会跳转到登录页面
    在这里插入图片描述

注意:想要源码可以到个人博客下载

猜你喜欢

转载自blog.csdn.net/hcz666/article/details/109818562