Cookie&Session
Cookie&Session
菜鸟hyn
这个作者很懒,什么都没留下…
展开
-
Cookie学习
Cookie>其实是一份小数据,是服务器给客户端,并且存储在客户端上的一份小数据应用场景>自动登陆、浏览记录、购物车为什么要有这个Cookie>http的请求是无状态的。客户端与服务器在通讯的时候,是无状态的,其实就是客户端在第二次来访的时候,服务器根本就不知道这个客户端以前有没有来访问过。为了更好的用户体验,更好的互交[自动登陆],其实从公司层面讲,就是为了...原创 2018-10-25 14:30:57 · 127 阅读 · 0 评论 -
Cookie获取上次登陆时间
显示最近访问的时间。1. 判断账号是否正确2. 如果正确,则获取cookie。 但是得到的cookie是一个数组, 我们要从数组里面找到我们想要的对象。3. 如果找到的对象为空,表明是第一次登录。那么要添加cookie4. 如果找到的对象不为空, 表明不是第一次登录。 response.setContentType("text/html;charset=UTF-8");S...原创 2018-10-25 14:36:53 · 322 阅读 · 0 评论 -
案例:Cookie商品浏览记录
需求分析:ProductInfoServlet代码://获取到当前用户准备浏览的商品idString id = request.getParameter("id"); Cookie[] cookies = request.getCookies();Cookie cookie = CookieUtil.fildCookie(cookies, "history"); //...原创 2018-10-25 14:56:20 · 288 阅读 · 0 评论 -
Session学习
Session:>会话,Session是基于Cookie的一种会话机制,Cookie是服务器返回给一小份数据给客户端,并且存放在客户端上,下一次来访的时候,带上那个数据,服务器就知道客户端是谁了。 ---> 安全隐患Session是,数据存放在服务器端,并且把这个session对应的sessionID,传递给客户端。是通过 Cookie去传递的。 下一次客户端在...原创 2018-10-25 15:10:43 · 181 阅读 · 0 评论 -
案例:Seesion购物车例子
需求分析: CartServlet代码:response.setContentType("text/html;charset=UTF-8"); //1、获取商品属性idint id = Integer.parseInt(request.getParameter("id"));String[] names = {"iphone","小米","三星","华为",&quo原创 2018-10-25 15:16:22 · 236 阅读 · 0 评论