码迷,mamicode.com
首页 > 其他好文 > 详细

第十六次课:Servlet实现商品用户评价

时间:2015-04-23 11:09:12      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:jsp   servlet   dao   

一、原理

用户查看上,点击查看评价,能够看到该商品的评价

根据评价信息,我们确定comments包含id,gid,uname,comment,add_time(评价id,商品id,发表者,评价信息,添加时间)

1、数据库建立comments表

2、设计Comment.java(Bean)

3、设计商品评价DAO(commentDAO.java)

(1)list<Comment>searcher(int gid)查询某商品的评价

(2)list<Comment>Searcher(int gid,PageInfo pageInfo) 分页查询商品评价

(3)add(Commentc)添加评价

....可以根据需要添加更改评价,删除评价等

update(int id,String uname,String msg)//id为评价信息id,建议可以更改评价内容,其他不能更改,发表留言的方可删除

delete(int uname,int id) //删除评价,可以考虑只有发表评价用户可以删除

二、评价Bean设计

三、评价DAO设计

四、查看和发表某商品评价设计

1、detail.jsp页,添加“评价”超级链接<a href="comment.jsp?gid<%=g.getGid()%>">评价</a>

2、comment.jsp页面查看评价和发表评价

初始静态页面:comment.jsp

<html>
  <head>
   
    <title>发表评价页面</title>
    <link rel="stylesheet" type="text/css" href="css/style.css">
   </head>
 
  <body>

    <div class="wrap">
    <div class="icon_center">
    <img   src="images/g1.png     " style="width:200px;float:left" />
    <ul>
               <li>编号:10002</li>
                <li>名称:小米 M4 </li>
                <li>描述:双卡双四核智能,5.0大屏</li>
                <li>价格:2117</li>
                <li>数量:20</li>
       
   </ul>
   <div class="clear"></div>
   </div>
   <div class="icon_center">
   
     <ul class="left"  >
                   <li>评价者:admin     </li>
                    <li>评价时间:2013-10-1</li>
                    <li style="width:200px">信息:ceshi</li>
     </ul>
     <hr>
     
     <ul class="left"  >
                   <li>评价者:admin     </li>
                    <li>评价时间:2013-10-1</li>
                    <li style="width:200px">信息:发表留言</li>
     </ul>
     <hr>
     
     <ul class="left"  >
                   <li>评价者:admin     </li>
                    <li>评价时间:2013-10-1</li>
                    <li style="width:200px">信息:发表留言2</li>
     </ul>
     <hr>
     
     <ul class="left"  >
                   <li>评价者:admin     </li>
                    <li>评价时间:2014-03-1</li>
                    <li style="width:200px">信息:发表留言fkkffk</li>
     </ul>
     <hr>
     
     <ul class="left"  >
                   <li>评价者:无名氏       </li>
                    <li>评价时间:2014-03-1</li>
                    <li style="width:200px">信息:我测试</li>
     </ul>
     <hr>
     
     <div class="clear"></div>
     </div>
    <div class="icon_center">
    <FORM METHOD=POST ACTION="/shop/CommentAddServlet">
    <TEXTAREA NAME="content" ROWS="4" COLS="40">发表留言</TEXTAREA>
    <br/>
    <INPUT TYPE="hidden" NAME="gid" value="10002">
    <INPUT TYPE="hidden" NAME="addUser" value="无名氏">
    
    <INPUT TYPE="submit" value="发表">
      </FORM>
    </div>
     </div>
  </body>
 
</html>

3、控制器Servlet处理添加发表评价


五、自主实现删除评价、用户修改留言


本文出自 “学而不思则罔” 博客,请务必保留此出处http://dyzyxy.blog.51cto.com/944775/1637447

第十六次课:Servlet实现商品用户评价

标签:jsp   servlet   dao   

原文地址:http://dyzyxy.blog.51cto.com/944775/1637447

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!