例如
int i=Integer.parseInt((String)session.getAttribute("sessionci"))+1;
 session.setAttribute("sessionci",i);
这样可以吗?

解决方案 »

  1.   

    可以啊,但是得到还是String 要转型
      

  2.   

     session.setAttribute(String key,Object value);虽然API里边说的是Object类型,但是当你执行 session.setAttribute("sessionci",i);的时候,会给你自动“装箱”成Integer,所以可以这样做。
      

  3.   

    可以,但是当你存进去过后依然是String 类型,所以你最后在获取session中的值时还是需要转型成int类型才能使用。
      

  4.   

      我存了  que报错了  在i前面加个""就没问题了