前言:他山之石,可以攻玉
在github上找到一个ssm论坛项目,附上地址
后台代码是参考着写的,jsp页面重新写的,图片上传方式不同
项目简单描述:
牛肉论坛
开发框架及插件: SSM + mybatis-paginator + Maven 前端技术:jsp + html + css + js + ajax + jquery + Bootstrap + 富文本编辑器wangEditor 数据库 : MySQL + redis + Druid连接池 项目描述: 1. 论坛主要展示内容为:用户登录注册,忘记密码并重置,帖子列表及发布,帖子点赞、回复与评论,用户信息查看及关注,个人主页及编辑,消息、话题与休闲页面的展示。 2. 登录注册、发帖等页面使用js对邮箱和密码进行验证,防止内容为空或格式错误。 3. 系统设有拦截器,当用户请求需登录后才能访问的页面时,请求先被转至登录页面,登录成功后跳至原请求页面,并保留参数。 4. 在富文本编辑器中手动通过ajax上传图片至图库https://sm.ms,并在编辑器中展示。 5. 用户注册或忘记密码时,系统会使用JavaMailSender发送激活或确认邮件至用户邮箱,该功能需发送者的邮箱开启SMTP服务。
效果图:
首页:
帖子详情页:
用户信息详情页:
邮箱接收到“忘记密码”的邮件:
原项目首页:
点此下载项目,已发布为war包。因附件大小限制,spring与mybatis的jar包被删除。
建表后打开mySQL和redis数据库的连接即可放在Tomcat的webapps下后运行。