java遍历session_java中遍历session问题
Stringid=request.getParameter("id");//定义一个map,从session中取出购物车对象Mapcart=(Map)request.getSession().getAttribute("cart");//判断...
String id = request.getParameter("id");
// 定义一个map,从session中取出购物车对象
Map cart = (Map) request
.getSession().getAttribute("cart");
// 判断购物车对象是否存在
if (cart == null) {// 不存在
cart = new HashMap();
}
// 判断购物车中的商品是否已经存在
Product product = new Product();
product.setId(id);
if (cart.containsKey(product)) {// 已经存在
int num = cart.get(product);
cart.put(product, num + 1);
} else {
ProductService productService = new ProductService();
product = productService.showProduct(id);
cart.put(product, 1);
}
// 将购物车存入session
request.getSession().setAttribute("cart",cart);
for(Product pro: cart){ //★★★★★
System.out.println(pro.getName());
}
错误在打星号的地方 错误提示:Can only iterate over an array or an instance of java.lang.Iterable 其中cart报红线
展开
java遍历session_java中遍历session问题相关推荐
- 遍历 in java_[Java教程]JavaScript中遍历数组 最好不要使用 for in 遍历
[Java教程]JavaScript中遍历数组 最好不要使用 for in 遍历 0 2017-01-14 00:01:52 先看一段代码1 2 3 4 5 Document 6 7 8 9 21 2 ...
- java和js中遍历数组和对象的总结
java和js中遍历数组和对象的总结 在这儿写遍历数组和对象,权当复习和总结 1.java中数组的三种初始化方法 ①静态初始化 [java] view plaincopy 1. int[] arr = ...
- java sessionstate_在Java Web开发中自定义Session
Session在存储安全性要求较高的会话信息方面是必不可少的,对于分布式Web应用自定义Session支持独立的状态服务器或集群是必须的.本文就来教大家如何在Java Web开发中自定义Session ...
- java foreach 遍历map_Java中遍历Map
Java中的map遍历有多种方法,如最早的Iterator,Java5支持的foreach,Java8 Lambda. 先初始化一个map public class TestMap { public ...
- java中set的遍历_java中遍历set集合,java中set怎么遍历?
之前给大家介绍了一下java对set对象进行去重的方法,那么下面接着给大家介绍的就是java中遍历set集合方法的内容,一起来了解一下具体方法吧! java中遍历set的三种方式:对set的遍历 1. ...
- python 遍历_Python中遍历列表的方法总结
Python中遍历列表有以下几种方法: 一.for循环遍历 lists = ["m1", 1900, "m2", 2000] for item in lists ...
- php中的遍历,php中遍历数组方法
您可能感兴趣的话题: php 核心提示:本教程为大家介绍php中遍历数组的几种方法. 遍历数组有多种实现方法: 1.连续索引的数组: 实现连续数组的遍历很简单,因为数组的索引是连续的(0 1 2--) ...
- python嵌套列表怎么遍历_Python中遍历列表,循环嵌套
1.遍历列表中的元素:用for(操作元素)和while(操作索引)实现 #将列表中的所有元素打印出来 #for循环主要结合成员运算符使用,此时只能操作元素 list1= ["and" ...
- java 数组遍历_Java中遍历数组使用foreach循环还是for循环?
从JDK1.5起,增加了新功能Foreach,它是for循环遍历数据的一种简写形式,使用的关键字依然是for,但参数格式不同.其详细用法为: for(Type e:collection){ //对变量 ...
- java foreach 遍历map_java中遍历map的几种方法
java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点 先初始化一个map public ...
最新文章
- 层次聚类python_用python绘制层次聚类图
- 300多工程师死磕2年,vivo终于发布自研芯片V1,降低功耗50%全片上储存
- Linux命令——expr
- Spring DAO之Hibernate
- 2011年9月 成都 腾讯笔试 面试过程(亲身体验,仅供参考娱乐)(一)
- 跨链Cosmos(3)IBC协议
- 提问赠书 | 我们请了 7 位云原生专家,等你来问
- 单表数据量过大处理策略
- feign-hystrix的使用
- clob类型用java怎么存,Java 储存和读取 oracle CLOB 类型字段的实用方法
- windows:(1)xmind常用快捷键
- poi 顺序解析word_JavaPOI解析word提取数据到excel
- Selenium学习之==Switch与SelectApi接口详解
- centos下添加windows启动项
- 如何用softmax和sigmoid来做多类分类和多标签分类
- 新建oracle数据库 环境查询,Oracle单实例数据库迁移到Oracle RAC 环境之(2)--实施篇...
- 【优化算法】非洲秃鹫优化算法(AVOA)【含Matlab源码 1805期】
- 网络游戏引擎BIGWORLD的内容介绍
- 乱谈企业化信息规划与实施
- 解决:视频中有噪声(电流声)怎么办的问题(简单实用高效的视频降噪方法)
热门文章
- 分享一个导出数据到 Excel 的类库
- Hello China操作系统运行截图(完整版)
- 【15】一切都是对象
- 毕业后,两个月,第二家公司上班第一天
- (Ditto)开源免费的 Windows 剪贴板增强工具神器 (方便复制粘贴多条历史记录、支持多种类型的文件)
- 1.阿里云短信验证操作步骤
- SpringBoot+Ajax文件上传+FormData表单提交
- 无法import的原因(ImportError: No module named *****)
- Form的method方法get和post的区别
- 训练集、验证集、测试集