主要技术栈SpringBoot+IDEA+SSM+MYSQL+Maven
-
1、首页中显示近期重要的新闻、各种重要的指数、最近的热帖等,可以对论坛中的内容进行检索;
2、根据分类展示内容:根据帖子的内容进行分类,也可以根据帖子的标签进行分类显示
3、登录页面:用户可以进行注册、登录等操作;
4、用户界面:可以发帖、评论、点赞;可以管理自己的帖子、修改自己的信息;可以实现用户之间对话;并推送热门文章;
5、会员功能:会员可以免费学习付费内容以及教程,非会员需要购买相应的内容才能阅读,在这里添加支付宝或微信的支付功能(模拟支付)。
6、帖子详情界面:可以展示作者信息、观看数、评论,并且可以对代码进行高亮显示,内容有着良好的图文排版;
7、管理员模块:能够管理普通用户、认证大V权限、删帖子
8、图型化显示论坛状况(管理员):显示总用户数增长(折线图)、显示各类别帖子所占比例(饼状图)、显示各类别帖子数量(柱状图)等各类数据统计图
@RequestMapping("admin/searchMsg")
public String searchMsg(HttpServletRequest request){
String index = request.getParameter("index");
String key = request.getParameter("key");
int pageindex = 1;
if(index!=null){
pageindex = Integer.parseInt(index);
}
Page<Object> page = PageHelper.startPage(pageindex,6);
List<Chat> list = chatDAO.searchKey(key);
for(Chat chat:list){
Member member = memberDAO.findById(chat.getMemberid());
chat.setMember(member);
}
request.setAttribute("list", list);
request.setAttribute("key", key);
request.setAttribute("index", page.getPageNum());
request.setAttribute("pages", page.getPages());
request.setAttribute("total", page.getTotal());
return "msgsearch";
}