// 服装加入购物车 if (ac.equals("tocar")) { String gid = request.getParameter("gid"); int sl = Integer.valueOf(request.getParameter("sl")); if (member != null) { String mid = member.get("id").toString(); // 检查该人的购物车是否有该物品 ArrayList<HashMap> cklist = (ArrayList<HashMap>) dao .select("select * from car where mid='" + mid + "' and gid='" + gid + "'"); if (cklist.size() > 0) { dao.commOper("update car set sl=sl+" + sl + " where mid='" + mid + "' and gid='" + gid + "' "); } else { dao.commOper("insert into car (gid,sl,mid) values ('" + gid + "','" + sl + "','" + mid + "')"); } out.print("true"); } else { out.print("false"); }
时间: 2024-04-15 08:04:36 浏览: 85
Java面试题.
这段代码的作用是将指定的服装加入购物车。其中,需要传入两个参数:gid 表示服装的编号,sl 表示需要的数量。如果用户未登录,则返回 "false",表示加入购物车失败。如果用户已登录,则检查该用户的购物车中是否已经有该物品,如果已经有,则更新该物品的数量;如果没有,则添加新的购物车记录。最后返回 "true",表示加入购物车成功。
阅读全文