• Java cookie的使用


    1.cookie是什么?

    cookie是web应用当中非常常用的一种技术,用于储存某些特定的用户信息。

    2.cookie的作用?

    在用户登陆时将用户的信息存放在cookie中,用户在一定的时间中再次登陆时不需要输入用户名和密码直接跳转到下一个界面。

    3.设置cookie

    Cookie cookie = new Cookie("key", "value");

    cookie.setMaxAge(saveTime*24*60*60);

    生存周期默认时间为秒,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。

    cookie.setPath("/test/test2");

    设置Cookie路径,不设置的话为当前路径(对于Servlet来说为request.getContextPath() + web.xml里配置的该Servlet的url-pattern路径部分) 。

    response.addCookie(cookie);

    4.读取cookie

    该方法可以读取当前路径以及“直接父路径”的所有Cookie对象,如果没有任何Cookie的话,则返回null。如果设置了路径使用这个方法也没有值。

    Cookie[] cookies = request.getCookies();

    5.删除cookie

    Cookie cookie = new Cookie("key", null);

    cookie.setMaxAge(0);

    设置为0为立即删除该Cookie;

    cookie.setPath("/test/test2");

    删除指定路径上的Cookie,不设置该路径,默认为删除当前路径Cookie;

    response.addCookie(cookie);

  • 相关阅读:
    CF 461B Appleman and Tree
    POJ 1821 Fence
    NOIP 2012 开车旅行
    CF 494B Obsessive String
    BZOJ2337 XOR和路径
    CF 24D Broken robot
    POJ 1952 BUY LOW, BUY LOWER
    SPOJ NAPTIME Naptime
    POJ 3585
    CF 453B Little Pony and Harmony Chest
  • 原文地址:https://www.cnblogs.com/longshiyVip/p/5003750.html
Copyright © 2020-2023  润新知