大概描述一下:
        servlet+jsp
        建了四张表:书的信息、书的分类、对书的评论、用户表        现在在页面中简单实现了如下功能:显示书的全部信息、可以购买、修改等增删改查操作。
        要求:当显示某本书的信息时,下面同时显示已有的评论,并且你可以添加评论,并且可以对已有的评论再进行评论。        提问:]怎么对已有评论再进行回复?(评论的内容加进表)
 
                   还有,进行品论时,评论时间是怎么传过去的?(因为显示的评论大概包括评论人、评论时间等内容)
         麻烦大家帮我解答一下,谢谢。学习中…………

解决方案 »

  1.   

    在评论表设一个和主键对应的字段
    比如评论 id content pId
            1  dsfsd   
            2   dsfds  1
            4   dsf    1
            3   dsfsdf  2
    这样可以显示成 1
                   2 (对1的评论)
                      3(对2的评论) 
                   4(对1的评论)
    时间在添加的时候再后台new Date()就可以了
      

  2.   

    先上网找些资料了解一下业务流程怎么走,把思路搞清楚了,数据库设计、代码等自然容易了,
    new Date()可以拿到系统当前时间!
      

  3.   

    设计四张表 和sql语句如下,希望对你有帮助,如果书可以属于多个分类 ,请设计书和分类的一张中间表(id,bookId,catId)book(
      id,catId#类别id,bookName,addTime##基本信息字段自己添加
    )bookCat(
       id,catName,addTime
    )comment(
      id ,bookId#书Id,pid#父贴的id,userId#用户id,content,addTime
    )
    user(
      id ,name,addTime
    )
    mysql为例
    添加类别
    insert into bookCat values(null,'javaCat',now());
    添加书
    insert into book values(null,'catId','think in java',now());
    添加第一条评论
    insert into comment values(null,'bookId',null,'very good',now());
    添加子评论
    insert into comment values(null,'bookId','pid','userId','very good',now());