jsp做一个论坛,请问如何实现帖子回复和引用功能

daishunchaoaiqiu 2011-04-08 01:37:40
给个思路,不太懂,回复的话是不是用另一张表,弄个外键什么的嘛?
...全文
784 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
hehaisu_cs 2013-05-04
  • 打赏
  • 举报
回复
测试
Java18 2013-04-13
  • 打赏
  • 举报
回复
引用 16 楼 java18 的回复:
引用 15 楼 java18 的回复:引用 12 楼 dujiangxiaoxia 的回复:引用 10 楼 的回复:学习了dddddddddyyy 继续测试
Java18 2013-04-13
  • 打赏
  • 举报
回复
引用 15 楼 java18 的回复:
引用 12 楼 dujiangxiaoxia 的回复:引用 10 楼 的回复:学习了dddddddddyyy
继续测试
dujiangxiaoxia 2012-09-13
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]
引用 2 楼 qqyatou 的回复:
帖子表
主键
标题
内容
发帖人id

回复表
主键
帖子id
回复内容
回复人id
引用id

我觉得这样就可以了

第二个主键是否设置为第一个主键的外键呢
[/Quote]
我也在做这个,还不知道怎么做
jiayouxh 2011-11-11
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 daishunchaoaiqiu 的回复:]
引用 2 楼 qqyatou 的回复:
帖子表
主键
标题
内容
发帖人id

回复表
主键
帖子id
回复内容
回复人id
引用id

我觉得这样就可以了

第二个主键是否设置为第一个主键的外键呢
[/Quote] 111111111
liqixi_169 2011-10-12
  • 打赏
  • 举报
回复
学习了
daishunchaoaiqiu 2011-04-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qqyatou 的回复:]
帖子表
主键
标题
内容
发帖人id

回复表
主键
帖子id
回复内容
回复人id
引用id

我觉得这样就可以了
[/Quote]
第二个主键是否设置为第一个主键的外键呢
gnahshining 2011-04-08
  • 打赏
  • 举报
回复
www.jsprun.net jsp的开源论坛,你下载下来看看吧
ylovep 2011-04-08
  • 打赏
  • 举报
回复
二楼的就可以了
feitianxiaoyu888 2011-04-08
  • 打赏
  • 举报
回复
但是添加到回复表里的话 只能引用一个回复了。分开建表的话 可以引用多条回复。
feitianxiaoyu888 2011-04-08
  • 打赏
  • 举报
回复
也可以像2楼说的 把引用id字段添加到回复表里,
feitianxiaoyu888 2011-04-08
  • 打赏
  • 举报
回复
再建一个回复表,帖子编号和回复编号共同做主键,帖子编号也是作为帖子表里的外键。这样就可以关联起来了。
比如帖子表里帖子编号有 1,2,3,4。。
回复表里帖子编号1下有回复1,2,3……
帖子编号2下有回复1,2,3……
就这样建表就可以了

引用的话 在建一个引用表 建一个引用者 被引用者两个字段吧
比如
引用者 被引用者
回复1 回复2
回复2 回复3
在界面实现的时候判断一下引用表里的内容好了,这是我的理解。参考一下
qqyatou 2011-04-08
  • 打赏
  • 举报
回复
帖子表
主键
标题
内容
发帖人id

回复表
主键
帖子id
回复内容
回复人id
引用id

我觉得这样就可以了
e生态_修身 2011-04-08
  • 打赏
  • 举报
回复
回复的话可以在设计一张表!如果不设计的话那么冗余字段就太多了,
在回帖表内设计帖子表的主键就可以了,可以弄个set集合来处理回复的帖子记录
就是1对多的关系
JspRun!是飞速创想(北京)科技有限公司推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。JspRun! 的基础架构采用世界上最先进流行的 web 编程组合 JAVA MySQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。系统采用struts、hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的有效分离,提高了层次结构的清晰度,提高了复用的粒度降低了开发代价和维护代价,同时保证了软件的质量使其更具有鲁棒性和可维护性。   对于站长而言,利用 JspRun! 均能够在最短的时间内,花费最低的费用,采用最少的人力,架设一个性能优异、功能全面、安全稳定的社区论坛平台。   对于网民而言,注册任何一个JspRun! 软件系统建立的网站/论坛,将能方便、快捷地享受到论坛带来的互动体验,进行发/回帖、添加/修改资料、站内短信、社区搜索等数百项基本论坛操作,以及进行社区交易、论坛悬赏等数十项高级社区应用。 2011年05月16日更新内容部分列表 修复功能1、 修复了:主题回收站显示内容过长时,没有限制显示宽度的问题。 2、 修复了:在某些运行环境中(例如在 LINUX下的 Weblogic10.3 服务器上)用户无法正常上传附件的问题 3、 修复了:审核主题和审核回复操作中可能存在的安全隐患。 4、 修复了:隐藏版块出现在统计-版块排行中的问题 5、 修复了:设置精华帖时,显示的精华图片不随论坛风格变化的问题 6、 修复了:在首页进行登录时,如果直接敲回车会有 javascript 错误 7、 修复了:编辑器在部分浏览器下 JspRun!代码模式和所见即所得模式无法切换的问题。 8、 修改了:编辑用户组时,用户组显示的顺序不正确的问题。 9、 修改了:论坛编辑主题帖时,标题为空的问题 10、修复了:主题分类信息选项排序无效的问题和部分选项设置最大、或最小值后 无法去掉的问题 11、修改了:编辑具有“分类信息”的主题时,分类信息不排序的问题。 12、修改了:在后台修改分类选项的选项内容后,前台使用该分类选项的主题中的选项内容出现错误的问题。 13、修复了:设置“论坛关闭的原因”后,当论坛关闭时出现的提示信息仍为默认的提示信息的错误。 14、修复了:审核主题和审核回复时,如果帖子内容过长,则样式显示不正确的问题。 15、修复了:通过后台添加一个用户时,该用户收到的账号开通邮件中,密码不正确的问题。 16、修复了:编辑、引用帖子时HTML代码的显示错误 17、修复了:查看投票用户时逻辑计算错误的问题。 18、修复了:对联广告在分辨率高情况下不对称。 19、修复了:当发帖需要验证码或验证问答时,游客发帖可能提示“论坛更新中”的问题。 20、修复了:“提示信息跳转设置”修改后,部分用户没有即时按照新设置进行跳转的问题。 21、修复了:当更换模板后,部分图片没有更换的问题。 22、修复了:通过 wap 浏览主题时,可能产生错误的问题。 23、修改了:Js 调用所产生的论坛链接不能生成静态 URL 的问题。 24、修复了:前台自定义信息分类--日期控件IE下显示错误,谷歌浏览器下乱码现象 25、修改了:如果后台设置的“论坛名称”过长,在分栏模式下将出现文字重叠的现象。 26、修改了:使用 Archiver 功能浏览没有阅读权限的主题时,没有显示提示信息的问题。 27、修改了:当编辑“活动主题”时,“插入图片”等按钮没有作用的问题。 28、修改了:开启干扰码功能后,用 IE 浏览器浏览主题时可能出现乱码现象。 29、修改了:不能正常对论坛的第一个主题进行“移动主题并保留镜像”操作的问题。 30、修复了:在分类浏览主题列表时,可能被浏览者恶意访问的问题。 31、修复了:公告没有分页效果的问题。 32、修复了:搜索标签时,未过滤搜索关键字的问题 33、修复了:统计功能中,“积分排行”的缓存不起作用的问题。 34、修复了:后台查看禁止用户记录时,页面样式的错误。 35、修复了:论坛控制面版的公众用户组功能不是公众用户组的也会显示加入的问题 36、修复了:后台设置积分过大后,会导致前台计算积分错误的问题 37、修复了:后台对“类别信息”进行设置时,如果信息列表中存在两类及以上的信息时,不能对所有信息同时进行编辑的问题。 38、修改了:对某板块最后回复的主题进行镜像移动后,无法从板块的“最后发表”处查看主题的问题。 39、修复了:某板块被删除后,原可以在该板块下使用的道具都无法购买的问题。 40、修改了:发表主题扣除积分没有进行验证 ,在特定情况下导致用户的用户组因积分问题改变。 41、修改了:添加“页尾通栏广告”后,广告的样式有误的问题。 42、修复了:部分浏览器下表情列表出现undefined的情况。 43、增强了对一些主流 WEB 服务器的兼容性。 44、更多细节问题的修复。 优化功能 1、优化了 WAP 功能中的浏览主题操作。 2、对论坛代码进行了大量优化。 3、更多细节方面的优化。
JspRun!是飞速创想(北京)科技有限公司推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。JspRun! 的基础架构采用世界上最先进流行的 web 编程组合 JAVA MySQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。系统采用struts、hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的有效分离,提高了层次结构的清晰度,提高了复用的粒度降低了开发代价和维护代价,同时保证了软件的质量使其更具有鲁棒性和可维护性。   对于站长而言,利用 JspRun! 均能够在最短的时间内,花费最低的费用,采用最少的人力,架设一个性能优异、功能全面、安全稳定的社区论坛平台。   对于网民而言,注册任何一个JspRun! 软件系统建立的网站/论坛,将能方便、快捷地享受到论坛带来的互动体验,进行发/回帖、添加/修改资料、站内短信、社区搜索等数百项基本论坛操作,以及进行社区交易、论坛悬赏等数十项高级社区应用。 2011年05月16日更新内容部分列表 修复功能1、 修复了:主题回收站显示内容过长时,没有限制显示宽度的问题。 2、 修复了:在某些运行环境中(例如在 LINUX下的 Weblogic10.3 服务器上)用户无法正常上传附件的问题 3、 修复了:审核主题和审核回复操作中可能存在的安全隐患。 4、 修复了:隐藏版块出现在统计-版块排行中的问题 5、 修复了:设置精华帖时,显示的精华图片不随论坛风格变化的问题 6、 修复了:在首页进行登录时,如果直接敲回车会有 javascript 错误 7、 修复了:编辑器在部分浏览器下 JspRun!代码模式和所见即所得模式无法切换的问题。 8、 修改了:编辑用户组时,用户组显示的顺序不正确的问题。 9、 修改了:论坛编辑主题帖时,标题为空的问题 10、修复了:主题分类信息选项排序无效的问题和部分选项设置最大、或最小值后 无法去掉的问题 11、修改了:编辑具有“分类信息”的主题时,分类信息不排序的问题。 12、修改了:在后台修改分类选项的选项内容后,前台使用该分类选项的主题中的选项内容出现错误的问题。 13、修复了:设置“论坛关闭的原因”后,当论坛关闭时出现的提示信息仍为默认的提示信息的错误。 14、修复了:审核主题和审核回复时,如果帖子内容过长,则样式显示不正确的问题。 15、修复了:通过后台添加一个用户时,该用户收到的账号开通邮件中,密码不正确的问题。 16、修复了:编辑、引用帖子时HTML代码的显示错误 17、修复了:查看投票用户时逻辑计算错误的问题。 18、修复了:对联广告在分辨率高情况下不对称。 19、修复了:当发帖需要验证码或验证问答时,游客发帖可能提示“论坛更新中”的问题。 20、修复了:“提示信息跳转设置”修改后,部分用户没有即时按照新设置进行跳转的问题。 21、修复了:当更换模板后,部分图片没有更换的问题。 22、修复了:通过 wap 浏览主题时,可能产生错误的问题。 23、修改了:Js 调用所产生的论坛链接不能生成静态 URL 的问题。 24、修复了:前台自定义信息分类--日期控件IE下显示错误,谷歌浏览器下乱码现象 25、修改了:如果后台设置的“论坛名称”过长,在分栏模式下将出现文字重叠的现象。 26、修改了:使用 Archiver 功能浏览没有阅读权限的主题时,没有显示提示信息的问题。 27、修改了:当编辑“活动主题”时,“插入图片”等按钮没有作用的问题。 28、修改了:开启干扰码功能后,用 IE 浏览器浏览主题时可能出现乱码现象。 29、修改了:不能正常对论坛的第一个主题进行“移动主题并保留镜像”操作的问题。 30、修复了:在分类浏览主题列表时,可能被浏览者恶意访问的问题。 31、修复了:公告没有分页效果的问题。 32、修复了:搜索标签时,未过滤搜索关键字的问题 33、修复了:统计功能中,“积分排行”的缓存不起作用的问题。 34、修复了:后台查看禁止用户记录时,页面样式的错误。 35、修复了:论坛控制面版的公众用户组功能不是公众用户组的也会显示加入的问题 36、修复了:后台设置积分过大后,会导致前台计算积分错误的问题 37、修复了:后台对“类别信息”进行设置时,如果信息列表中存在两类及以上的信息时,不能对所有信息同时进行编辑的问题。 38、修改了:对某板块最后回复的主题进行镜像移动后,无法从板块的“最后发表”处查看主题的问题。 39、修复了:某板块被删除后,原可以在该板块下使用的道具都无法购买的问题。 40、修改了:发表主题扣除积分没有进行验证 ,在特定情况下导致用户的用户组因积分问题改变。 41、修改了:添加“页尾通栏广告”后,广告的样式有误的问题。 42、修复了:部分浏览器下表情列表出现undefined的情况。 43、增强了对一些主流 WEB 服务器的兼容性。 44、更多细节问题的修复。 优化功能 1、优化了 WAP 功能中的浏览主题操作。 2、对论坛代码进行了大量优化。 3、更多细节方面的优化。
====主要功能介绍=== (一).前台功能 1. 用户注册:只有在接受论坛条款并填写注册信息的用户能在论坛中发表贴子,新用户注册系统会自动给用户一个提示信息,用户可以自由定制自己的头像信息和签名(支持ubb标签)。 2. 用户登陆:可以选择在登陆页面登陆或者直接在发表贴子处登陆,系统自动纪录用户登陆信息,只有登陆用户才能发表贴子。 3. 修改资料:登陆用户可以对自己的原始注册信息进行修改。 4. 短信息:登陆用户可以对任何在论坛中注册的用户发送短消息,用户可以对信息进行阅读和删除等操作,当收到短信息的时候系统会自动提醒。 5. 论坛排行:目前支持对论坛的注册用户按照发贴数量和注册时间进行排行 6. 论坛搜索:支持对论坛的标题、内容、发言人、贴子id、最新贴子、最热门贴子等多种查询. 7. 发表贴子:登陆(注册)用户可以自由在没有锁定的论坛内发表贴子,论坛目前支持多种UBB语法,贴图,连接,插入Flash等,并且可以进行调试html的操作,可以选择引用回复和直接回复,具体uub使用请查看论坛帮助的ubb相关。 8. 回复贴子:登陆(注册)用户可以对没有锁定的主题进行回复,发言格式同上。 9. 编辑贴子:发贴用户可以对自己发表的文章进行修改,版主和管理员有权限对所有贴子进行编辑,同等级用户不能互相编辑。 10.在线用户:详细准确统计用户在线信息,可以列出用户的浏览器、系统、来源、活动时间等信息。 11.贴子收藏:登陆用户可以选择自己喜爱的贴子收藏到论坛的收藏夹,可以随时翻阅和进行删除的操作。 12.文本信息:将一个主题的内容按照打印的格式在浏览器输出,方便用户直接打印贴子。 13.贴子显示:可以按照用户需求按照某条件进行贴子显示(前一天、一周等) 14.用户等级:用户按照发表文章多少分为六个等级,具体请看帮助 15.更多信息请看论坛帮助文件。 (二)后台功能: 1).版主功能:必须登陆管理页面 1.公告发布:可以在自己管辖的论坛内发布公告。 2.贴子管理:可以在自己管辖的论坛内进行贴子删除、锁定、解除锁定、转移论坛、批量删除某用户贴子等 2).管理员功能:必须登陆管理页面 论坛管理: 1.论坛管理:可以对所有论坛进行增加、修改、删除、重新排序论坛类别,增加、修改、删除、重新排序论坛。 2.贴子管理:可以对所有论坛贴子进行删除、锁定、解除锁定、转移论坛、批量删除用户贴子等操作。 3.联盟论坛管理:可以对联盟论坛进行添加、删除、修改、重新排序操作。 4.更新论坛数据:对论坛所有版面进行重新计算主题、最后发言人和时间、贴子数量并进行更新。 用户管理: 1.用户管理:对论坛的所有用户可以修改其部分信息,包括是否提升等级和是否锁定用户。 页面样式: 1.论坛变量设置:非常关键,可以对论坛名称、连接地址、是否允许html或者ubb等非常多的选项进行修改,具体请看该页面的说明。 其他管理: 1.公告发布管理:可以在所有版面发布公告,并且对其进行编辑和删除的操作。 2.系统信息发布管理:对系统所有用户进行系统短消息发送,信息将发送到每个用户的收件箱中,可以对用户的信息进行批量删除或者删除所有信息。 ===============================AFbeta1修正的bug============================ 1.修正了繁体中文的显示问题 2.中文用户帖子统计不正常的bug得以纠正 3.修正了ubb的使用不正常的bug 4.修正了发表帖子回复帖子后连接显示错误 5.修正了第一次运行是NumberFormatException的错误提示! ===============================AFbeta1新增加的功能=========================== 1.程序只要运行install.jsp后就可以安装了,提供了程序的普及度。(~~) 2.后台超级管理员可以对论坛进行各种超作,提供了超级管理员的管理界面。 3.版主的功能得以加强,能够很好的得以控制。 4.增加了用户短消息的功能。 5.增加了用户对论坛的收藏功能。 6.提供了论坛帖子的打印页面。
JspRun!是飞速创想(北京)科技有限公司推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。JspRun! 的基础架构采用世界上最先进流行的 web 编程组合 JAVA MySQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。系统采用struts、hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的有效分离,提高了层次结构的清晰度,提高了复用的粒度降低了开发代价和维护代价,同时保证了软件的质量使其更具有鲁棒性和可维护性。   对于站长而言,利用 JspRun! 均能够在最短的时间内,花费最低的费用,采用最少的人力,架设一个性能优异、功能全面、安全稳定的社区论坛平台。   对于网民而言,注册任何一个JspRun! 软件系统建立的网站/论坛,将能方便、快捷地享受到论坛带来的互动体验,进行发/回帖、添加/修改资料、站内短信、社区搜索等数百项基本论坛操作,以及进行社区交易、论坛悬赏等数十项高级社区应用。     2011年05月16日更新内容部分列表 修复功能1、 修复了:主题回收站显示内容过长时,没有限制显示宽度的问题。 2、 修复了:在某些运行环境中(例如在 LINUX下的 Weblogic10.3 服务器上)用户无法正常上传附件的问题 3、 修复了:审核主题和审核回复操作中可能存在的安全隐患。 4、 修复了:隐藏版块出现在统计-版块排行中的问题 5、 修复了:设置精华帖时,显示的精华图片不随论坛风格变化的问题 6、 修复了:在首页进行登录时,如果直接敲回车会有 javascript 错误 7、 修复了:编辑器在部分浏览器下 JspRun!代码模式和所见即所得模式无法切换的问题。 8、 修改了:编辑用户组时,用户组显示的顺序不正确的问题。 9、 修改了:论坛编辑主题帖时,标题为空的问题 10、修复了:主题分类信息选项排序无效的问题和部分选项设置最大、或最小值后 无法去掉的问题 11、修改了:编辑具有“分类信息”的主题时,分类信息不排序的问题。 12、修改了:在后台修改分类选项的选项内容后,前台使用该分类选项的主题中的选项内容出现错误的问题。 13、修复了:设置“论坛关闭的原因”后,当论坛关闭时出现的提示信息仍为默认的提示信息的错误。 14、修复了:审核主题和审核回复时,如果帖子内容过长,则样式显示不正确的问题。 15、修复了:通过后台添加一个用户时,该用户收到的账号开通邮件中,密码不正确的问题。 16、修复了:编辑、引用帖子时HTML代码的显示错误 17、修复了:查看投票用户时逻辑计算错误的问题。 18、修复了:对联广告在分辨率高情况下不对称。 19、修复了:当发帖需要验证码或验证问答时,游客发帖可能提示“论坛更新中”的问题。 20、修复了:“提示信息跳转设置”修改后,部分用户没有即时按照新设置进行跳转的问题。 21、修复了:当更换模板后,部分图片没有更换的问题。 22、修复了:通过 wap 浏览主题时,可能产生错误的问题。 23、修改了:Js 调用所产生的论坛链接不能生成静态 URL 的问题。 24、修复了:前台自定义信息分类--日期控件IE下显示错误,谷歌浏览器下乱码现象 25、修改了:如果后台设置的“论坛名称”过长,在分栏模式下将出现文字重叠的现象。 26、修改了:使用 Archiver 功能浏览没有阅读权限的主题时,没有显示提示信息的问题。 27、修改了:当编辑“活动主题”时,“插入图片”等按钮没有作用的问题。 28、修改了:开启干扰码功能后,用 IE 浏览器浏览主题时可能出现乱码现象。 29、修改了:不能正常对论坛的第一个主题进行“移动主题并保留镜像”操作的问题。 30、修复了:在分类浏览主题列表时,可能被浏览者恶意访问的问题。 31、修复了:公告没有分页效果的问题。 32、修复了:搜索标签时,未过滤搜索关键字的问题 33、修复了:统计功能中,“积分排行”的缓存不起作用的问题。 34、修复了:后台查看禁止用户记录时,页面样式的错误。 35、修复了:论坛控制面版的公众用户组功能不是公众用户组的也会显示加入的问题 36、修复了:后台设置积分过大后,会导致前台计算积分错误的问题 37、修复了:后台对“类别信息”进行设置时,如果信息列表中存在两类及以上的信息时,不能对所有信息同时进行编辑的问题。 38、修改了:对某板块最后回复的主题进行镜像移动后,无法从板块的“最后发表”处查看主题的问题。 39、修复了:某板块被删除后,原可以在该板块下使用的道具都无法购买的问题。 40、修改了:发表主题扣除积分没有进行验证 ,在特定情况下导致用户的用户组因积分问题改变。 41、修改了:添加“页尾通栏广告”后,广告的样式有误的问题。 42、修复了:部分浏览器下表情列表出现undefined的情况。 43、增强了对一些主流 WEB 服务器的兼容性。 44、更多细节问题的修复。 优化功能 1、优化了 WAP 功能中的浏览主题操作。 2、对论坛代码进行了大量优化。 3、更多细节方面的优化。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧