关于httpsession的问题
session.setAttribute("name","123");
String name = session.getAttribute("name").toString();
name = "abc";
System.out.println(session.getAttribute("name"));
结果也是abc....
求解,如何给name赋值后不改变session的内容
------解决方案--------------------
1、你首先要理解java的引用传递和值传递,http://www.blogjava.net/renyangok/archive/2008/09/12/228524.html
也就不难理解这个了。
2、这个就跟,你从db中捞出资料放在一个list中,
List<Product> results = someService.listAllProducts();
for(Product p:results){
p.setProductName("测试");
}
这样操作完后,所有的产品名称全部变了。