int choice = Integer.parseInt((String) request.getParameter("choice"));
list = (List) request.getSession().getAttribute("IntensityConditions");
ic = (IntensityCondition) list.get(choice);
ic.setAmount(Float.valueOf(request.getParameter("Amount")));
今天做东西遇到了一个不解的问题,代码如上.
我之前已经把对象的list存到了session里,这样取出来设置新值后发现它自动就改变了对象在session里的值.我一直以为改变完之值之后还需要再存回listlist.set(choice, ic);
request.getSession().setAttribute("IntensityConditions", list);
不知道这是为什么....
list = (List) request.getSession().getAttribute("IntensityConditions");
ic = (IntensityCondition) list.get(choice);
ic.setAmount(Float.valueOf(request.getParameter("Amount")));
今天做东西遇到了一个不解的问题,代码如上.
我之前已经把对象的list存到了session里,这样取出来设置新值后发现它自动就改变了对象在session里的值.我一直以为改变完之值之后还需要再存回listlist.set(choice, ic);
request.getSession().setAttribute("IntensityConditions", list);
不知道这是为什么....
解决方案 »
- JPA Hibernate整合错误~
- java连MYSQL保存当前时间问题
- EJB和JMS有什么关系?大家来看看我们项目中用的合适么。
- 如何将jsp里的值传入.properties文件
- hibernate连oracle 10g报错
- Spring的事务没提交
- websphere远程部署调用ejb?
- 怎样构建 struts+spring+hibernate 项目(对加包很不明白)
- 在线等待,关于struts,hibernate里日期操作的问题,后台是oracle。谢谢
- 我的javamail单独类可发,但在servlet/jsp中却不行,晕了两天。有代码。请教。
- myeclipse6.0+struts2.0创建完struts-config.xml就有一个错误
- 我的tomcat一直出现这个提示,是哪里的配置不正确呢
// list跟session中的IntensityConditions他们所指向的对象在内存中的地址一样,
修改一个其实就是修改他们所指向的对象,修改过后你再去拿session中的对象,拿到的肯定是
修改过后的