JSP数据交互(三)
1.Cookie
Cookie是Wed服务器保存在客户端的一系列文本信息
2.Cookie的作用
1.对特定对象的追踪
2.实现各种个性化服务
3.简化登录
3.安全性能
安全性能差容易被泄露
4.JSP中使用Cookie
创建Cookie对象:
Cookie newCookie = new Cookie(String key,,Object value);
写入Cookie
response.addCookie(newCookie);
读取Cookie
Cookie[] cookies = request.getCookies();
5.Cookie对象常用方法
1.void setMaxAge(int expiry) 设置Cookie的有限期限,以秒为单位
2.void setValue(String value) 在Cookie创建后,对Cookie进行赋值
3.String getValue() 获取Cookie的值
4.String getName() 获取Cookie的名称
5.int getMaxAge() 获取Cookie的有效时间,以秒为单位
6.Cookie与session进行对比
Cookie: session
保存地址不同 1.在客户端保存信息 1.在服务器端保存用户信息
保存类型不同 2.Cookie保存的是String类型 2.session保存的是Object类型
保存周期不同 3.Cookie可以长期保存在客户端 3.随着会话的结束而将其存储的数据销毁
保存信息不同 4.不安全,用于保存不重要的用户信息 4.安全,可用于保存重要的用户信息
7.为什么要用到JavaBean
1.解决代码重复编写,减少代码冗余
2.功能区分明确
3.提高了代码的维护性
8.Java可以根据功能分为
1.公有类
2.私有属性
3.无参的公有构造方法
4.getter和setter方法