jsp数据交互(二)

一、 application对象

application对象类似于系统的全局变量,用于同一应用内的所有用户之间的数据共享。

方法名称说明
setAttribute (String key,Object value)以key/value的形式将对象存储到application中
getAttribute(String key)通过key获取applicatio中存储的对象
getRealPath(String path)返回相对路径的真实路径

二、Cookie

1.Cookie的作用

  • 对特定对象的追踪,如访问者的访问次数、最后的访问时间、路径等。
  • 统计网页浏览次数。
  • 在cookie有效期内,记录用户登录信息。
  • 实现各种个性化服务,如针对不同用户喜好以不同的风格展示不同的内容。

2.创建cookie对象

Cookie newCookie=new Cookie(String name,String value);//name:代表cookie的名称  value:该名称对应的值

3.写入cookie

response.addCookie(newCookie);

4.方法

方法名称说明
setMaxAge(int expiry)设置cookie的有效期,以秒为单位
setValue(String value)在cookie创建后,为cookie赋予新的值
getName()获取cookie的名称
getValue()获取cookie的值
getMaxAge()获取cookie的有效时间,以秒为单位

三、cookie与session的对比

  • session是在服务器端保存用户信息 ,cookie是在客户端保存用户信息。
  • session中保存的值是Object类型,cookie中保存的值是String类型。
  • session随会话的结束而将其存储的数据销毁,cookie可以长期保存在客户端。
  • session用于保存重要的信息,cookie用于保存不重要的信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值