如果你想取出session中所有的属性和值,可以通过getAttributeNames()方法来实现,具体代码如下
//获取session HttpSession session = request.getSession(); // 获取session中所有的键值 Enumeration<?> enumeration = session.getAttributeNames(); // 遍历enumeration中的 while (enumeration.hasMoreElements()) { // 获取session键值 String name = enumeration.nextElement().toString(); // 根据键值取session中的值 Object value = session.getAttribute(name); // 打印结果 System.out.println("<B>" + name + "</B>=" + value + "<br>/n"); }
getAttributeNames():返回一个Enumeration 对象, 该对象包含所有绑定到该会话的对象的名称。