JSP循环输出Session中的所有值
来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 23:17 点击:次
本人Java菜鸟,最近在一Web项目下学习,修改别人设计的页面时一开始不知道Session里都有些什么值,废了好大的劲,到最后只得出此下策,将Session中的所有值输出到控制台,下面是具体方法:
Enumeration e=session.getAttributeNames();
String temp;
System.out.println("下面循环输出Session所有属性及其值:");
for (;e.hasMoreElements();){
temp=(String)e.nextElement();
System.out.println(temp+"="+(String)session.getAttribute(temp));
}
有个要注意的地方就是并不是Session中的所有值都可以转化为字符串,所以当Session中属性值为一些不可转化为String的对象是程序会出错,此时建议只输出Session中的属性名称即可,确定需要用哪个直接在程序中调用即可,课把第6行替换为:
System.out.println(temp);
作者“三哥哥的技术之路”
相关新闻>>
- 发表评论
-
- 最新评论 更多>>