91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Cookie如何在servlet 中使用

發布時間:2020-12-08 16:00:21 來源:億速云 閱讀:154 作者:Leah 欄目:編程語言

Cookie如何在servlet 中使用?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

1.cookie介紹

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

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;
  //設置返回類型為文本類型
  resp.setContentType("text/plain");
  //獲取輸出對象
  PrintWriter out = resp.getWriter();

  //從請求參數中獲取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");
   //設置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>

Cookie如何在servlet 中使用

關于Cookie如何在servlet 中使用問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

元阳县| 平舆县| 临颍县| 二连浩特市| 新乡市| 高阳县| 卓尼县| 孝感市| 吉木乃县| 曲靖市| 禹州市| 清徐县| 岑溪市| 阿鲁科尔沁旗| 金平| 辽源市| 嘉禾县| 浦县| 苍梧县| 子长县| 威信县| 前郭尔| 大庆市| 七台河市| 炎陵县| 宣城市| 安图县| 伊春市| 黔东| 西吉县| 黄石市| 南召县| 鱼台县| 丹棱县| 绥化市| 册亨县| 上虞市| 安康市| 镇江市| 四川省| 黔南|