看到session.getAttributeNames()是获取session对象所有属性的集合。请问这个属性的集合中都有些什么?

解决方案 »

  1.   

    这个lz自己一试不就知道了吗,打印一下结果就ok了
      

  2.   

    举个例子:
    session.getAttributeNames(username,"vicky517");String username = (String)session.getAttribute(username);
      

  3.   

    你放的是什么就拿到的是什么!
      就比如你全部放的是name 在里面,那他里面存储的就是所有name的集合。
      

  4.   

    Returns an Enumeration of String objects containing the names of all the objects bound to this session.返回绑定到该session上所有对象名字的枚举
      

  5.   


    呵呵,是这样的,放到session中的Attribute可能会有多个,这个时候用这个方法,他将返回你放入的所有的Attribute的名字的集合。
    例:
    session.setAttribute("A","tom");
    session.setAttribute("B","bob");
    session.setAttribute("C","joe");
    java.util.Enumeration enum = session.getAttributeNames();
    此时,这个enum中存储的就是"A","B","C",即所有属性的名字。
      

  6.   

    session.getAttributeNames(); 是取得服务器中所有session的名值,返回的是枚举类型.
    通过取得所有的session的名,就可以取得服务器中所有session的值
      

  7.   

    session.setAttribute("name1","zzp");
    session.setAttribute("name2","tonyzzp");String[] names=session.getAttributeNames();names={"name1","name2"};