如何遍历session中的所有属性和值
程序员文章站
2024-03-20 17:58:04
...
在JavaEE中,我们通常会使用如下方法为session创建一个属性并设置其值。
session.setAttribute(String name,String value)
然后使用如下方法获取该属性的值,返回值类型为String。
session.getAttrinbute(String name)
如果想取出session的所有属性和值,可以使用如下方法。
session.getAttributeNames()
该方法返回一个Enumeration 对象,我们可以通过遍历该对象取出session中的所有属性的名称和值。
//获取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("name:" + name + ",value:" + value );
}
上一篇: java 模拟web登录
下一篇: 爬虫5:如何取Table中的值
推荐阅读
-
如何遍历session中的所有属性和值
-
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
-
序列化多个对象和反序列化遍历一个文件中的所有对象原理讲解
-
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
-
springboot如何读取配置文件(application.yml)中的属性值
-
springboot如何读取配置文件(application.yml)中的属性值
-
js中获取对象的属性名和值
-
如何用正则提取href、title、和span中的时间值
-
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
-
PHP中Session和Cookie是如何操作的,sessioncookie_PHP教程