try {
Integer pId = Integer.parseInt(proId);
Float pNum = Float.parseFloat(num);
//根据商品的id获取对应的明细项
// 先判断session范围是否有购物车
ListItems shopCar = (ListItems) req.getSession().getAttribute("shopCar");
for(Items it : shopCar){
if(it.getProId()== pId){
it.setProNum(pNum);
}
}
writer.print(true);
} catch (Exception e) {
e.printStackTrace();
}
} else {
//删除的操作
try {
Integer pId = Integer.parseInt(proId);
//根据商品的id获取对应的明细项
// 先判断session范围是否有购物车
ListItems shopCar = (ListItems) req.getSession().getAttribute("shopCar");
Items items = null;
for(Items it : shopCar){
if(it.getProId()== pId){
items = it;
break;
}
}
if(null != items){
shopCar.remove(items);
req.getSession().setAttribute("shopCar",shopCar);
}
writer.print(true);
} catch (Exception e) {
e.printStackTrace();
}
}
writer.flush();
writer.close();
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doPost(req, resp);
}
}
java简易购物车源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java做购物车、java简易购物车源代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 直播伴侣变老人,直播伴侣使用说明
- 直播关注什么意思,直播里面的关注是什么意思
- 纸牌游戏单机版,纸牌游戏合集 安卓
- 配音设备推荐直播,直播配音软件app排行
- linux并行执行命令 linux并发执行命令的方式
- 包含h5jquerybootstrap的词条
- 华为手机怎么查看当前温度,华为手机在哪里可以看到手机温度
- linux命令括号 linux命令括号怎么打
- 怎么制作win7u盘启动盘,怎样制作windows7启动盘