状态管理cookie

状态管理

  将客户端宇服务器之间多次交互当做一个整体看点,并且将多次交互所涉及的数据即状态保存下来.

  状态:数据

  管理:多次交互时对数据的修改

状态管理常见2种模式

  1)客户端状态管理:状态保存在客户端.  Cookie技术

    set-Cookie消息头

  2)服务器状态管理:状态保存在服务端.  session技术

Cookie

  1.创建

    Cookie c=new Cookie(String name,String value);

    response.addCookie(c);

      name:用于区分不同Cookie名字  value:Cookie的值

  2.查询Cookie

    Cookie[ ] Cookies = request.getCookies();  注意:该方法有可能返回null

    String Cookie.getName();

    String Cookie.getValue():

  3.Cookie生存时间

    void Cookie.setMaxAge(int seconds);

Cookie限制

  1.Cookie可以被用户禁止

  2.状态保存在浏览器端,不安全.

  3.只能保存少量数据,大约4kb.

  4.个数有限

  5.只能保存字符串

 

posted @ 2019-05-28 21:49  hai01  阅读(124)  评论(0)    收藏  举报