session

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指令引用该文件

5.总结:
内置对象
由Web容器加载的一组类的实例
request与response对象
request处理客户端请求
response响应客户请求
会话对象session
可以保持每个用户的会话信息,为不同的用户保存自己的数据, 存储在服务器端
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值