session.getattributenames怎么用

而康 2010-06-29 10:29:11
<%

session.setAttribute("1","1");
session.setAttribute("2","2");
session.setAttribute("3","3");
session.setAttribute("4","4");

Enumeration e=session.getAttributeNames();
while(e.hasMoreElements())
{
out.println(session.getAttribute(e.nextElement().toString() ));
}
%>
请问为什么输出是 3 2 1 4
而不是 1 2 3 4
...全文
569 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
steel_sun 2010-06-29
  • 打赏
  • 举报
回复
赞一下楼主,结贴很快
licip 2010-06-29
  • 打赏
  • 举报
回复
这个好像是没有顺序的。
而康 2010-06-29
  • 打赏
  • 举报
回复
喔 是无序的呀 我以为是我用错了那
feiying0703 2010-06-29
  • 打赏
  • 举报
回复
如果想要排序,可以给session里直接set一个list好了
steel_sun 2010-06-29
  • 打赏
  • 举报
回复
我慢了一步。晕
steel_sun 2010-06-29
  • 打赏
  • 举报
回复
这个没研究过,不过我觉得都是平等的。先后好像是一样的。
jisi772864447 2010-06-29
  • 打赏
  • 举报
回复
session.getAttributeNames();
应该是无序的。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧