protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//1.获取请求参数:id,price
String bookName = request.getParameter("id");
int price = Integer.parseInt(request.getParameter("price"));
//2.获取购物车对象
HttpSession session = request.getSession();
ShoppingCart sc = (ShoppingCart)session.getAttribute("sc");
if (sc == null) {
sc = new ShoppingCart();
session.setAttribute("sc", sc);
}
//3.把点击的选项加入到购物车中
sc.addToCart(bookName, price);
//4.准备响应的JSON对象
StringBuilder result = new StringBuilder();
result.append("{")
.append("'bookName':'" + bookName + "'")
.append(",")
.append("'totalBookName':" + sc.getTotalBookNumber() )
.append(",")
.append("'bookName':" + sc.getTotalMoney() )
.append("}")
;
//5.响应JSON对象
response.setContentType("text/javascript");
response.getWriter().print(result.toString());
}
// TODO Auto-generated method stub
//1.获取请求参数:id,price
String bookName = request.getParameter("id");
int price = Integer.parseInt(request.getParameter("price"));
//2.获取购物车对象
HttpSession session = request.getSession();
ShoppingCart sc = (ShoppingCart)session.getAttribute("sc");
if (sc == null) {
sc = new ShoppingCart();
session.setAttribute("sc", sc);
}
//3.把点击的选项加入到购物车中
sc.addToCart(bookName, price);
//4.准备响应的JSON对象
StringBuilder result = new StringBuilder();
result.append("{")
.append("'bookName':'" + bookName + "'")
.append(",")
.append("'totalBookName':" + sc.getTotalBookNumber() )
.append(",")
.append("'bookName':" + sc.getTotalMoney() )
.append("}")
;
//5.响应JSON对象
response.setContentType("text/javascript");
response.getWriter().print(result.toString());
}