频道栏目
首页 > 程序开发 > Web开发 > Jsp > 正文
JSP循环输出Session中的所有值
2011-09-19 11:21:07           
收藏   我要投稿

 本人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);

作者“三哥哥的技术之路”

点击复制链接 与好友分享!回本站首页
上一篇:用HttpSessionListener与HttpSessionBindingListener实现人数统计
下一篇:JSP页面跳转方法荟萃
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站