最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

servlet Cookie使用方法詳解(六)

 更新時間:2017年09月30日 16:04:41   作者:柳暗花明睡一覺  
這篇文章主要為大家詳細(xì)介紹了servlet Cookie的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了servlet Cookie的使用方法,供大家參考,具體內(nèi)容如下

1.cookie介紹

  Cookie,指某些網(wǎng)站為了辨別用戶身份、進(jìn)行 session 跟蹤而儲存在用戶本地終端上的數(shù)據(jù)(通常經(jīng)過加密)。(可以叫做瀏覽器緩存)

2.cookie案例

servlet 源碼

package com.learn;

import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

/**
 * 
 */
public class CookieServlet extends HttpServlet {

 @Override
 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
  //cookie引用
  Cookie cookie = null;
  //設(shè)置返回類型為文本類型
  resp.setContentType("text/plain");
  //獲取輸出對象
  PrintWriter out = resp.getWriter();

  //從請求參數(shù)中獲取cookies
  Cookie[] cookies = req.getCookies();
  if(cookies != null){
   for (int i = 0; i < cookies.length ; i++) {
    out.println("name:"+cookies[i].getName());
    out.println("value:"+cookies[i].getValue());
    //如果cookie值為user,則賦值給cookie
    if(cookies[i].getName().equals("user")){
     cookie = cookies[i];
    }
   }

  } else {
   out.print("no cookie");
  }

  if(cookie == null){
   cookie = new Cookie("user","tom");
   //設(shè)置cookie最大值為60分鐘
   cookie.setMaxAge(60*60);
   resp.addCookie(cookie);
  } else if(cookie.getValue().equals("tom")){
   cookie.setValue("jack");
   resp.addCookie(cookie);
  } else if(cookie.getValue().equals("jack")){
   cookie.setMaxAge(0);
   resp.addCookie(cookie);
  }

  out.close();
 }

 @Override
 protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
  super.doPost(req, resp);
 }
}

web,xml 配置

<servlet>
  <servlet-name>cookie</servlet-name>
  <servlet-class>com.learn.CookieServlet</servlet-class>
 </servlet>
 <servlet-mapping>
  <servlet-name>cookie</servlet-name>
  <url-pattern>/cookie</url-pattern>
</servlet-mapping>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • apollo與springboot集成實(shí)現(xiàn)動態(tài)刷新配置的教程詳解

    apollo與springboot集成實(shí)現(xiàn)動態(tài)刷新配置的教程詳解

    這篇文章主要介紹了apollo與springboot集成實(shí)現(xiàn)動態(tài)刷新配置,本文分步驟給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • spring使用OXM進(jìn)行對象XML映射解析

    spring使用OXM進(jìn)行對象XML映射解析

    這篇文章主要介紹了spring使用OXM進(jìn)行對象XML映射解析,具有一定借鑒價值,需要的朋友可以參考下
    2017-12-12
  • 詳解JAVA設(shè)計(jì)模式之代理模式

    詳解JAVA設(shè)計(jì)模式之代理模式

    這篇文章主要介紹了JAVA設(shè)計(jì)模式之代理模式的的相關(guān)資料,文中代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • Java中Mybatis分頁查詢的四種傳參方式

    Java中Mybatis分頁查詢的四種傳參方式

    這篇文章主要介紹了Java中Mybatis分頁查詢的四種傳參方式:順序傳參,@param傳參,自定義POJO類傳參,Map傳參,想詳細(xì)了解傳參方式的小伙伴可以詳細(xì)閱讀本文,有一定的而參考價值
    2023-03-03
  • Java synchronized底層的實(shí)現(xiàn)原理

    Java synchronized底層的實(shí)現(xiàn)原理

    這篇文章主要介紹了Java synchronized底層的實(shí)現(xiàn)原理,文章基于Java來介紹 synchronized 是如何運(yùn)行的,內(nèi)容詳細(xì)具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • IDEA中的clean,清除項(xiàng)目緩存圖文教程

    IDEA中的clean,清除項(xiàng)目緩存圖文教程

    這篇文章主要介紹了IDEA中的clean,清除項(xiàng)目緩存圖文教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Json轉(zhuǎn)list二層解析轉(zhuǎn)換代碼實(shí)例

    Json轉(zhuǎn)list二層解析轉(zhuǎn)換代碼實(shí)例

    這篇文章主要介紹了Json轉(zhuǎn)list二層解析轉(zhuǎn)換代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • idea遠(yuǎn)程調(diào)試spark的步驟講解

    idea遠(yuǎn)程調(diào)試spark的步驟講解

    今天小編就為大家分享一篇關(guān)于idea遠(yuǎn)程調(diào)試spark的步驟講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 最新JVM垃圾回收算法詳解

    最新JVM垃圾回收算法詳解

    ? 垃圾收集器對堆進(jìn)行回收前,首先要確定堆中的對象哪些還"存活",哪些已經(jīng)"死去"。有兩種算法,分別是引用計(jì)數(shù)算法(Recference?Counting)和可達(dá)性分析算法(Reachability?Analysis),這篇文章主要介紹了JVM垃圾回收算法,需要的朋友可以參考下
    2022-05-05
  • 線程阻塞喚醒工具 LockSupport使用詳解

    線程阻塞喚醒工具 LockSupport使用詳解

    這篇文章主要為大家介紹了線程阻塞喚醒工具LockSupport使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01

最新評論

镇赉县| 长岭县| 成都市| 社会| 尖扎县| 高雄县| 武强县| 壤塘县| 沾化县| 南郑县| 商丘市| 新野县| 天气| 汝州市| 渑池县| 贵德县| 巴林左旗| 彰化市| 江华| 南部县| 石嘴山市| 蒙阴县| 丰原市| 东光县| 宁晋县| 北辰区| 哈密市| 昆明市| 临澧县| 平原县| 突泉县| 北川| 平塘县| 阳西县| 镇雄县| 夏津县| 太仆寺旗| 木里| 蒙自县| 云霄县| 保亭|