中国石油大学胜利学院本科毕业设计(论文)
论坛的前台显示主要包括:首页面的论坛类别显示、某版面下根帖的列表显示、我的帖子的列表显示、精华帖子的列表显示、搜索后根帖的列表显示和根帖与回复帖内容的详细显示。
3.1 跟帖模块设计 String
sql2=\
bbsAnswer_sender,
bbsAnswer_sendTime
from
tb_bbsAnswer where bbsAnswer_rootID = ? order by bbsAnswer_sendTime\
回复贴界面如图4-1所示。
图4-1 回复贴显示
根帖与回复帖内容的详细显示,可通过根帖的ID查询数据表获取根帖的信息后封装到ActionForm中,然后存储到session对象中,在返回JSP页面后通过bean标签库中的write标签输出。实现显示根帖的回复帖,同样可通过根帖的ID值查询回复帖数据来获取,最后获取的是一个List集合对象,集合中的灭一个元素封装了回复帖信息的ActionForm,将该List集合对象存储在session对象内,在返回到JSP页面后,通过logic标签库中的iterator标签遍历输出。实现此过程主要代码如下[5]:
21
中国石油大学胜利学院本科毕业设计(论文)
【主题】 href=\pe.bbsRootSingle.bbsSender}\ id=\ name=\ id=\ name=\ property=\ 3.2 发表帖子模块设计 发表帖子界面如图4-2所示。 图4-2 用户发表帖子显示 22 中国石油大学胜利学院本科毕业设计(论文) 用户进行发表帖子,首先进行登录成功后,进行输入内容,才可完成发表帖子的功能。发表帖子模块使用了Validator框架验证表单,由开发人员自行设置验证规则。发表帖子时需要用户输入的信息有根帖标题、根帖表情和根帖内容,最后执行SQL语句完成发表帖子的操作,其主要代码有[4]: property=\ size=\ maxlength=\ styleId=\ <%@ include file=\<%@ include file=\ Validation.xml文件中的验证发表帖子表单的验证主要代码: