html如何实现评论的功能

html如何实现评论的功能,第1张

目前暂时无法使用HTML直接对文章进行评论,必须借助服务端脚本+数据库(如PHP+MYSQL)。

不过也可以借助第三方评论平台,如多说、disqus等等,只需要插入一段JS脚本,其他的事情会由第三方评论平台自己完成

目前暂时无法使用HTML直接对文章进行评论,必须借助服务端脚本+数据库(如PHP+MYSQL)。

不过也可以借助第三方评论平台,如多说、disqus等等,只需要插入一段JS脚本,其他的事情会由第三方评论平台自己完成

以评论为主的显示模式 ,类似于下面的CSDN的评论显示模式

将评论拆分为评论表和回复表,评论挂在各种主题下面,而回复挂在评论下面

我是采用的Jpa建表,所以只需要把实体对象写好就行

1.建立俩张表,回复表回复的id分为回复评论还是回复,用一个int标志判断。

2.想像树状那样显示出来,这里就采取链表的形式存储,一条评论下可能有多人回复,所以存储下一个对象我们使用List来存储,开始的List初始化为 private List<ReplayNode>replays = new ArrayList<>()不然 replays.add() 的时候会报空指针.

3.因为评论和回复是分开建表的,所以我们还需要单独设置一个评论节点,分别对应上面项目结构图的 TopicNode 和 ReplayNode

4.插入链表和遍历链表都是采用递归方式,有更好的方式欢迎指教。

5.thymeleaf写递归方式和java一样的思路,就是改变了语法而已

Topic

Replay

TopicDao

ReplayDao

TopicService

ReplayService

TopicNode

ReplayNode

HomeController

index.html

digui.html

index.css


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7229053.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存