当前位置:编程学习 > JAVA >>

怎么实现用户评论的顶踩功能?

实现基本的顶踩功能!要求是需要连接数据库!采用S(Struts1)SH框架!现在我已经用框架将表都建好了,表中简单设置了三个字段,分别是id,还有支持字段support(int型),反对字段oppose(int型),将业务层,模型层都写完了!就差控制层这块了!就是在Struts1的Action中卡壳了!不知道该怎么写!当然这也是最关键的代码!因为涉及到会员等级的管理,就是涉及到不同的会员登录的问题,所以实现起来好像有点麻烦!所有的会员登录都可以使用这一顶踩功能!不登陆也能顶踩!哪位高手能给个思路?拜谢!
--------------------编程问答-------------------- 表中光是这3个字段满足了不要求吧。。。
首先你这id指的是帖子id还是会员id呢,
要是帖子id最起码还加上会员id和ip地址等等,当然另加一个表 帖子id 会员id ip地址也可以。

然后登录会员的顶踩用会员id来判断是否已经对该贴评论过。。。
当然游客只能通过ip地址记录了,一个ip地址只能顶踩一次。。。 --------------------编程问答--------------------
引用 1 楼  的回复:
表中光是这3个字段满足了不要求吧。。。
首先你这id指的是帖子id还是会员id呢,
要是帖子id最起码还加上会员id和ip地址等等,当然另加一个表 帖子id 会员id ip地址也可以。

然后登录会员的顶踩用会员id来判断是否已经对该贴评论过。。。
当然游客只能通过ip地址记录了,一个ip地址只能顶踩一次。。。


是的,会员的Id我也有建立,在同一张表里!刚忘说了!现在关键的是这个逻辑写不出来... --------------------编程问答-------------------- 同求~顶踩功能已经有了,现在只要限制一个ID只能顶一次、踩一次就好,求js或者jquery --------------------编程问答--------------------
引用 3 楼 yezi_347009203 的回复:
同求~顶踩功能已经有了,现在只要限制一个ID只能顶一次、踩一次就好,求js或者jquery

这个功能应该不是在前台实现的,后台数据库中应该有个字段记录用户IP或者登录的ID,当客户点击“顶”或者“踩”的时候用ajax去后台查询,如果该ip或者该id与该条评论已经有匹配的值,那就说明该用户已经“顶”或者“踩”了,如果没有匹配。那就说明用户还没有“顶”或者“踩”。然后返回个bool值给前台,然后让前台来根据这个bool值分别显示,就可以实现了。

不过楼主这个问题,不是一两句话就能说清楚的。光权限的验证,都得好大一堆。 --------------------编程问答--------------------
引用 3 楼 yezi_347009203 的回复:
同求~顶踩功能已经有了,现在只要限制一个ID只能顶一次、踩一次就好,求js或者jquery
用cookie吧,没必要为判断用户是否踩过而增加一个字段,你也不会限制登录才能采吧
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,