如果你想取出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 對象, 該對象包含所有綁定到該會話的對象的名稱。