smallFishBug 发表于 2017-7-31 00:27:50

JSP&Servlet12

Cookie
        Cookie是Http协议制定的,先由服务器保存Cookie到浏览器,下次浏览器请求服务器时把上一次请求得到的cookie再归还给服务器cookie是保存到浏览器的
        由服务器创建保存到客户端浏览器的一个键值对!    服务器保存Cookie的响应头:Set-Cookie:aaa=AAA
        Response.addHeader("Set-Cookie","aaa=AAA");
       
        Http协议规定保证不给浏览器太大压力
                1个Cookie最大4kb
                1个服务器最多向1个浏览器保存20个cookie
                1个浏览器最多可以保存300个cookie
       
        Cookie的用途会话跟踪技术
                1、服务器跟踪客户端状态
                2、保存购物车
                3、显示上次登录名
       
        JavaWeb cookie使用
                使用response.addCookie()方法 向浏览器保存COOKIE
使用request.getCookies()方法 获取浏览器归还的全部Cookie返回一个cookie数组


<%
                   Cookie[] cookies=request.getCookies();
                   if(cookies !=null){
                   for(Cookie c:cookies){
                                   out.print(c.getName()+"="+c.getValue()+"<br/>");
                                   }
                                   }
                  %>
       
页: [1]
查看完整版本: JSP&Servlet12