日期:2014-05-17  浏览次数:20661 次

jsp 博客 评论 回复功能
小弟是用SSH2框架做的程序 对于评论回复功能我觉得后台只需要保存帖子的内容就可以,这个会。但是jsp页面怎么显示好不会做,求大神指教。如果给个jsp页面例子是最好了
------解决方案--------------------
把帖子的内容提取出来,然后放在 html 里显示
------解决方案--------------------
在jsp页面上访问数据库  把帖子取出来显示就行了啊。
------解决方案--------------------
文章和帖子的关系属一对多,一篇文章可以有多个评论,可以这样设计:
private class article{
   private int id; private String body; private Set<Comment> comments;
}
评论需要引用文章id
private class comment{
    private int id; private String content; private Article article;
}
根据文章id就可以查询出其下评论内容:
先在页面显示文章,将文章id保存在页面某个位置。
然后根据id再去查询出对应的评论,为了提升用户体验、解决页面静态化和保证页面安全性与速度,你可以用ajax调用评论。
伪代码:
这个是文章页面,先读取文章:<div id="article-content" data-id="${article.id}">
<h1>${article.body}</h1>
</div>
待页面加载完毕后用ajax加载对应评论:
<div id="article-comments">
<ul>
<li>....</li>
</ul>
</div>
<script>
$.getJSON("comments.do", data:{'aid':$("#article-content").attr("data-id")}, function(data){
  填充到 #article-comments 中。。。
});
</script>