发表于: 2017-05-25 21:38:03
4 1384
【说明】今天做了最后的几个servlet
一:今日完成
1)评价商品
public String review(HttpServletRequest request, HttpServletResponse response, Page page) {
int oid = Integer.parseInt(request.getParameter("oid"));
Order o = orderDAO.get(oid);
orderItemDAO.fill(o);
Product p = o.getOrderItems().get(0).getProduct();
List<Review> reviews = reviewDAO.list(p.getId());
productDAO.setSaleAndReviewNumber(p);
request.setAttribute("p", p);
request.setAttribute("o", o);
request.setAttribute("reviews", reviews);
return "review.jsp";
}
2)显示评论
public String doreview(HttpServletRequest request, HttpServletResponse response, Page page) {
int oid = Integer.parseInt(request.getParameter("oid"));
Order o = orderDAO.get(oid);
o.setStatus(OrderDAO.finish);
orderDAO.update(o);
int pid = Integer.parseInt(request.getParameter("pid"));
Product p = productDAO.get(pid);
String content = request.getParameter("content");
content = HtmlUtils.htmlEscape(content);
User user =(User) request.getSession().getAttribute("user");
Review review = new Review();
review.setContent(content);
review.setProduct(p);
review.setCreateDate(new Date());
review.setUser(user);
reviewDAO.add(review);
return "@forereview?oid="+oid+"&showonly=true";
}
二:明日计划
明天就要答辩了,希望自己正常发挥,老师手下留情~~
三:疑难问题
还有很多小的功能点自己没有实现,,
四:思考总结
不知道以后自己会不会再完善这个系统,,
评论