首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Session中有一些什么内容呢?解决思路

2013-09-12 
Session中有一些什么内容呢?Session 有ID ,有NAME, 有VALUE。这分别是什么呢?public void attributeAdded(H

Session中有一些什么内容呢?
Session 有ID ,有NAME, 有VALUE。这分别是什么呢?

  public void attributeAdded(HttpSessionBindingEvent se) {
    String id = se.getSession().getId();
        System.out.println("Session属性!!!!被创建!:\n id:"+id);
        System.out.println("getattr:  "+se.getSession().getAttribute(id));
        System.out.println("value: "+se.getSession().getValue(id));
        
       
        System.out.println(se.getName());
        System.out.println(se.getValue());
    }


为什么上面的
 System.out.println("getattr:  "+se.getSession().getAttribute(id));
        System.out.println("value: "+se.getSession().getValue(id));
无法获取session的内容呢。
[解决办法]
getId() 是取sessionId
session也相当于map 的key value结构,
getId() 这个方法应该是封装过的 你看下源码
应该是相当于getAttribute("sessionId")
为什么为空的 你应该明白了吧

热点排行