真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用Java怎么對(duì)Cookie進(jìn)行增刪改查操作

今天就跟大家聊聊有關(guān)使用Java怎么對(duì)Cookie進(jìn)行增刪改查操作,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)建站專注于鹽都網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供鹽都營(yíng)銷型網(wǎng)站建設(shè),鹽都網(wǎng)站制作、鹽都網(wǎng)頁(yè)設(shè)計(jì)、鹽都網(wǎng)站官網(wǎng)定制、重慶小程序開(kāi)發(fā)服務(wù),打造鹽都網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供鹽都網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

Cookie屬性

name:cookie的名稱

value:cookie的值

maxAge:cookie的失效時(shí)間,默認(rèn)為-1

說(shuō)明
負(fù)數(shù)瀏覽器關(guān)閉后立即失效
0馬上清除cookie
正數(shù)設(shè)置過(guò)期時(shí)間,單位秒 s

path

Cookie的有效路徑,/ 表示這個(gè)路徑即該工程下都可以訪問(wèn)該cookie 如果不設(shè)置路徑,那么只有設(shè)置該cookie路徑和其子路徑可以訪問(wèn)。

獲取所有Cookie

public static Cookie[] GetCookies(HttpServletRequest request){
  return request.getCookies();
}

獲取cookie很簡(jiǎn)單,直接從request中獲取即可。

根據(jù)名稱獲取指定Cookie

public static Cookie getCookieByName(HttpServletRequest request, String name) {
  if (StringUtils.isBlank(name)) {
    return null;
  }
  Cookie[] cookies = getCookies(request);
  if (null != cookies) {
    for (Cookie cookie : cookies) {
      if (name.equals(cookie.getName())) {
        return cookie;
      }
    }
  }
  return null;
}

添加Cookie

public static boolean addCookie(HttpServletResponse response, String name, String value,
      int maxAge) {
  if (StringUtils.isBlank(name) || StringUtils.isBlank(value)) {
    return false;
  }
  Cookie cookie = new Cookie(name.trim(), value.trim());
  if (maxAge <= 0) {
    maxAge = Integer.MAX_VALUE;
  }
  cookie.setMaxAge(maxAge);
  cookie.setPath("/");
  response.addCookie(cookie);
  return true;
}

刪除Cookie

public static boolean removeCookie(HttpServletRequest request, HttpServletResponse response,
      String name) {
  if (StringUtils.isBlank(name)) {
    return false;
  }
  Cookie[] cookies = getCookies(request);
  if (null != cookies) {
    for (Cookie cookie : cookies) {
      if (name.equals(cookie.getName())) {
        cookie.setValue(null);
        cookie.setMaxAge(0);
        cookie.setPath("/");
        response.addCookie(cookie);
        return true;
      }
    }
  }
  return false;
}

看完上述內(nèi)容,你們對(duì)使用Java怎么對(duì)Cookie進(jìn)行增刪改查操作有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


名稱欄目:使用Java怎么對(duì)Cookie進(jìn)行增刪改查操作
文章路徑:http://weahome.cn/article/jsgchg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部