2022-2-15学习仿牛客项目-第5节 显示评论

本文探讨如何从Comment表中提取用户信息、回复关系,并实现discussPostController中的评论分页和详情处理。涉及userId获取、头像显示、评论回复列表构建,以及首页和详情页的动态回帖展示。
摘要由CSDN通过智能技术生成

在这里插入图片描述
comment表,entity_id代表,评论的是帖子还是帖子下的评论还是课程,评论的哪个实体
在这里插入图片描述
target_id 代表,点击评论按钮后,回复指向的某个人
在这里插入图片描述
Comment实体类
在这里插入图片描述
dao层,两个方法,
在这里插入图片描述
mapper.xml两个文件实现xml语句
在这里插入图片描述
业务层
在这里插入图片描述
对帖子的评论,在discussPostController里修改
在这里插入图片描述
原有方法加入Page page, 这个会被注入model里
在这里插入图片描述
分页信息
在这里插入图片描述
帖子类型() 评论类型
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对于一个comment,要用到userId和头像,所以要获取其实体
在这里插入图片描述
但是Comment表中只有userId
在这里插入图片描述
在这里插入图片描述
将需要的信息,放到List
评论,用户,帖子下评论的回复列表
在这里插入图片描述
在这里插入图片描述
下方为有回复目标的
在这里插入图片描述
下方为target==0的情况
在这里插入图片描述
回复数量,之后将其装进map中
在这里插入图片描述
结束后,渲染到model
在这里插入图片描述
index.html处理回帖数量
在这里插入图片描述
在这里插入图片描述
处理discuss-detail.html
在这里插入图片描述
在这里插入图片描述
遍历帖子
在这里插入图片描述
头像
在这里插入图片描述
用户名
在这里插入图片描述
修改这个
在这里插入图片描述
cvoStat为thymeleaf提供的
在这里插入图片描述
品论具体内容
在这里插入图片描述
发布时间
在这里插入图片描述
回复数量
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
处理每条评论下的回复
在这里插入图片描述
在这里插入图片描述
看看是否有目标
下方为无目标
在这里插入图片描述
下方为有目标
在这里插入图片描述

在这里插入图片描述
下方为有目标
在这里插入图片描述
回复内容
在这里插入图片描述
回复时间
在这里插入图片描述
要实现,回复寒江雪和回复sisi,根据stst.count
在这里插入图片描述

动态的拼接(不太懂)
在这里插入图片描述
复制首页的分页逻辑
在这里插入图片描述

下方为indexl。html
在这里插入图片描述

下方为discuss-detail.html
在这里插入图片描述
访问首页测试,右侧回帖为动态的值
在这里插入图片描述
测试成功
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值