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

解决方案 »

  1.   

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

  2.   

    同求~顶踩功能已经有了,现在只要限制一个ID只能顶一次、踩一次就好,求js或者jquery
      

  3.   

    这个功能应该不是在前台实现的,后台数据库中应该有个字段记录用户IP或者登录的ID,当客户点击“顶”或者“踩”的时候用ajax去后台查询,如果该ip或者该id与该条评论已经有匹配的值,那就说明该用户已经“顶”或者“踩”了,如果没有匹配。那就说明用户还没有“顶”或者“踩”。然后返回个bool值给前台,然后让前台来根据这个bool值分别显示,就可以实现了。不过楼主这个问题,不是一两句话就能说清楚的。光权限的验证,都得好大一堆。
      

  4.   

    用cookie吧,没必要为判断用户是否踩过而增加一个字段,你也不会限制登录才能采吧