session 问题?
我的session存放了一个对象,现在我只想改变session里对象的某个字段,不是setattribute整个对象,不知道可行吗????
------解决方案--------------------在java代码里面,不行!
------解决方案--------------------  直接将对象get出来然后转型,再调用其方法 
 ((session中存的对象名)session.getAttribute( "s ")).对象方法名(参数[]);
------解决方案--------------------楼上方法可行
------解决方案--------------------设存入Session的对象类型为: 
 public class SimpleClass { 
   private int field1; 
   private int field2;   
   public void setField1(int field1) { 
     this.field1 = field1; 
   } 
   //... 
 }   
 存入Session时的代码如下: 
 SimpleClass simpleObject = new SimpleClass(); 
 session.setAttribute( "SimpleObject ", simpleObject);   
 想修改这个对象的属性时, 
 SimpleClass simpleObject = (SimpleClass)session.getAttribute( "SimpleObject "); 
 simpleObject.setField1(3);