当前位置: 代码迷 >> Java Web开发 >> Session中有一些什么内容呢?解决思路
  详细解决方案

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

热度:8212   发布时间:2016-04-11 00:10:54.0
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")
为什么为空的 你应该明白了吧
  相关解决方案