1.session对象常用方法
方法名称 说明
void setAttribute(String key,Object value) 以key/value的形式保存对象值
Object getAttribute(String key) 通过key获取对象值
void invalidate() 设置session对象失效
String getId() 获取sessionid
void setMaxInactiveInterval(int interval) 设定session的非活动时间
int getMaxInactiveInterval() 获取session的有效非活动时间(以秒为单位)
void removeAttribute(String key) 从session中删除指定名称(key)所对应的对象
2.每个session对象都与浏览器一一对应 ,重新开启一个浏览器,相当于重新创建一个session对象(版本不同可能有所差别)
通过超链接打开的新窗口,新窗口的session与其父窗口的session相同
3.session对象的失效
手动设置失效:invalidate()
超时失效
通过setMaxInactiveInterval( )方法,单位是秒
4.除了首页面,其它页面中同样需要加入登录验证,有没有办法避免冗余代码的出现?
可以将一些共性的内容写入一个单独的文件中,然后通过include指令引用该文件
session
最新推荐文章于 2021-11-20 10:11:20 发布