zoukankan      html  css  js  c++  java
  • CookieUtil

    import javax.servlet.http.Cookie;

    import javax.servlet.http.HttpServletRequest;

    import javax.servlet.http.HttpServletResponse;

    import org.slf4j.Logger;

    import org.slf4j.LoggerFactory;

    public class CookieUtil

    {

      private static final Logger LOGGER = LoggerFactory.getLogger(CookieUtil.class);

      public static void writeCookie(HttpServletResponse response, String key, String value)

      {

        writeCookie(response, key, value, 2592000, "/");

      }

      public static void writeCookie(HttpServletResponse response, String key, String value, int maxAge, String path)

      {

        try

        {

          Cookie cookie = new Cookie(key, value);

          cookie.setMaxAge(maxAge);

          cookie.setPath(path);

          response.addCookie(cookie);

        } catch (Exception e) {

          e.printStackTrace();

        }

      }

      public static String getCookieValue(HttpServletRequest request, String key)

      {

        Cookie[] cc = request.getCookies();

        if (cc == null)

          return null;

        for (Cookie cookie : cc) {

          if (cookie.getName().equals(key)) {

            return cookie.getValue();

          }

        }

        return null;

      }

      public static void removeCookie(String name, HttpServletRequest request, HttpServletResponse response)

      {

        Cookie[] cc = request.getCookies();

        if ((cc == null) || (cc.length < 1))

        {

          LOGGER.error("请求里cookie为null");

        }

        for (Cookie cookie : cc)

          if (cookie.getName().equals(name)) {

            cookie.setMaxAge(0);

            cookie.setPath("/");

            response.addCookie(cookie);

          }

      }

    }

  • 相关阅读:
    Webpack配置
    闭包函数
    Vue2.0(一) 新手搭建环境
    用python编写一个合格的ftp程序,思路是怎样的?
    项目流程规范
    python: 基本数据类型 与 内置函数 知识整理
    前端知识 备忘录
    架构的演化路线
    深入理解并使用python的模块与包
    jquery 知识整理
  • 原文地址:https://www.cnblogs.com/chinaifae/p/10408018.html
Copyright © 2011-2022 走看看