您的位置:首页 > 其它

会话的两大技术Session和Cookie的区别

2014-01-05 20:07 363 查看
会话的两大技术Session和Cookie的区别:

**Cookie:会话消息保存在客户端;
缺点:会话消息保存在客户端,存在安全性。
优点:对服务器要求较低。
相关技术代码:
//获取Cookie
Cookie[] cookies = request.getCookies() ;
//创建Cookie对象
Cookie cookie = new Cookie("xxx","xxx");
cookie.setMaxAge(60*60*24) ;//设置保存时间
//设置网站全局Cookie可用
cookie.setPath("/") ;
response.addCookies(cookie);//写入Cookie
**Session:会话消息保存在服务器端,基于Cookie实现
缺点:会话消息保存在服务器端,安全性较高。
优点:对服务器要求较高。
//获取Session对象
HttpSession session = request.getSession()
session.setAttribute("name","xxx") ;//存值
session.getAttribute("name") ;//取值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息