jsp中的cookie

2018-05-06  本文已影响7人  奔跑的虫子

     

        jsp中使用cookie完成状态管理:

  cookie也算https消息报头的一部分,它的作用有以下方面:

  一 记录访客的某些信息。例如可以利用cookie记录用户光临的网页次数,或者访客曾经输入过的信息。某些网站可以自动记录用户上次登录的用户名,用的就是cookie。

  二 页面之间传递变量。浏览器并不会保存当前页面上任何变量的信息,当页面被关闭时,页面上的所有变量信息将随之消失。

  使用举例

  在jsp中创建简单的cookie:

  String cookiename="visitTimes";

  Cookie cookie=new Cookie(cookiename,"1");

  setMaxAge(10*60);//设置cookie存活期

  addCookie(cookie);//将cookie写入客户端

  在jsp中处理cookie数据的常用方法:

  getDomain();返回cookie的域名.

  getMaxAge();返回cookie的存活时间

  getName();返回cookie的名字

  getPath();返回cookie适用的路径

  getSecure();如果浏览器通过安全协议发送Cookie将返回true值,如果浏览器使用标准协议刚返回false值

  getValue();返回cookie的值

  getVersion();返回cookie所遵从的协议版本setComment(String purpose);设置cookie的注释

  setPath(String url);设置Cookie的适用路径

  setSecure(Boolean flag);设置浏览器是否仅仅使用安全协议来发送cookie,例如使用Https或ssl

  setValue(String newvalue);cookie创建后设置一个新的值

  setVersion(int v);设置cookie所遵从的协议版本.

上一篇下一篇

猜你喜欢

热点阅读