session对象的常用方法
(1) public void setAttribute(String key ,Object obj) session 对象类似于散列表,session 对象可以调用该方法将
参数 Object 指定的对象 obj 添加到 session 对象中,并为添加的对象指定了一个索引关键字,如果添加的两个
对象的关键字相同,则先前添加的对象被清除。
(2) public Object getAttibue(String key) 获取 session 对象含有的关键字是 key 的对象。由于任何对象都可以添加
到 session 对 象中,因此用该方法取回对象时,应强制转化为原来的类型。
(3) public Enumeration getAttributeName() session对象调用该方法产生一个枚举对象,该枚举对象使用 nextElemets()遍历session 对象所含有的全部对象。
(4) public long getCreationTime() session 对象调用该方法可以获取该对象创建的时间,单位是毫秒(从 1970 年 7 月 1 日午夜起至该对象创建时刻所走过的毫秒数)。
(5) public long getLastAccessedTime() 获取当前 session 对象最后一次被操作的时间,单位是毫秒。
(6) public int getMaxInactiveIterval() 获取 session 对象的生存时间。
(7) public void setMaxInactiveIterval(int n) 设置 session 对象的生存时间(单位是秒)
(8) public void removeAttribue(String key) 从当前 session 对象中删除关键字是 key 的对象。
(9) public String getId() 获取 session 对象的编号。
(10) invalidate 使得 session 无效。