读书人

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

发布时间: 2013-09-12 22:07:00 作者: rapoo

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")
为什么为空的 你应该明白了吧

读书人网 >Java Web开发

热点推荐