session的遍历:
java.util.Enumeration e = request.getSession().getAttributeNames();
while( e.hasMoreElements()) {
String sessionName=(String)e.nextElement();
out.println("\nsession item name="+sessionName);
out.println("\nsession item value="+request.getSession().getAttribute(sessionName));
}
request的遍历:
Map map = new HashMap();
map = request.getParameterMap();
for(Iterator iter = map.entrySet().iterator();iter.hasNext();){
Map.Entry element = (Map.Entry)iter.next();
String strKey = element.getKey().toString();
out.println("\nkey="+strKey);
String[] value=(String[])element.getValue();
if(value.length>0){
for(int i=0;i<value.length;i++)
out.println("\nvalue"+String.valueOf(i)+"="+value[i].toString());
}
int a=1;
}
转自:http://ssh-2009-126-com.iteye.com/blog/1111994
本文介绍了如何使用Java遍历HTTP Session中的属性以及如何处理HTTP Request中的参数。通过示例代码展示了遍历Session和Request的具体实现方式。
2920

被折叠的 条评论
为什么被折叠?



