程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP循環輸出Session中的所有值

JSP循環輸出Session中的所有值

編輯:關於JSP

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

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved