怎么才可以把Map集合的key和value做成变量,

Stringgoodsid=(String)session.getAttribute("goodsid");Stringgoodsprice=(String)sessio... String goodsid=(String)session.getAttribute("goodsid");String goodsprice=(String)session.getAttribute("goodsprice"); Map map=new HashMap(); map.put(goodsid, goodsprice);session.setAttribute("map", map);response.sendRedirect("/jdqxm/goodscart/goodscart_index.jsp");在Map集合存放商品的id和商品价格goodsprice,在页面2点击购买后,根据商品的id和商品价格goodsprice,在页面3把商品显示出来。在页面3点击继续购物后可以把不同的商品继续添加到页面3原来的商品下一行。我不知道Map集合里面的key和value怎么才可以做成动态,当我在页面3点击继续购物,一直只能显示一个商品,后来的商品会把原来的商品覆盖掉。怎么做成动态的变量? 展开
 我来答
ZLL948725158
2016-06-10
知道答主
回答量:14
采纳率:0%
帮助的人:8.4万
展开全部
map是键值对,key是唯一的,不存在列表,你应该把map放到list里,然后在第三个界面循环list就行了,或者每次把map里的值放到数据库中,界面三从数据库里读取
你骗我吗9
2016-08-07 · TA获得超过829个赞
知道小有建树答主
回答量:1246
采纳率:0%
帮助的人:251万
展开全部
map是键值对,key是唯一的,不存在列表,你应该把map放到list里,然后在第三个界面循环list就行了,或者每次把map里的值放到数据库中,界面三从数据库里读取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
許瀛辰
2016-07-05
知道答主
回答量:5
采纳率:0%
帮助的人:5258
展开全部
map是键值对,key是唯一的,不存在列表,你应该把map放到list里,然后在第三个界面循环list就行了,或者每次把map里的值放到数据库中,界面三从数据库里读取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-06-09
展开全部
Value改成一个ArrayList<Object>
追问
一样的,我点击下一个商品时会把前面的商品覆盖掉,问题可能是出现在我想去购买第二个商品时,进入Servlet页面时Map好像又变成一个新的Map集合了,以前的商品不见了,是这样出错吗
我这里有一个Map map=new HashMap(),
不知道怎么才可以一直是以前那个Map,在线等
追答
取出来、添加、再放回。。。。。。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WYZZWB2011407d2e
高能答主

2016-09-28 · 最想被夸「你懂的真多」
知道大有可为答主
回答量:5.2万
采纳率:77%
帮助的人:7510万
展开全部
在应用程序中,用变量临时存储数据,而这些数据在程序设计时往往是未知的。变量可以看作是内存中存放未知值的所在处。
为了区别不同的变量,给变量一个唯一的名字。变量名具有以下限制:
必须以字母开头。
不能在变量名中出现句号、空格、嵌入类型声明字符。
变量名的长度不能超过255个字符。
变量名不能和关键字同名。关键字是Visual Basic使用的字,是语言的组成部分,包括预定义语句(If、Loop,在代码编辑器中用蓝色显示)、函数(Len、Abs)、操作符(End、Or)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式