一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - servlet Cookie使用方法詳解(六)

servlet Cookie使用方法詳解(六)

2021-01-14 15:43柳暗花明睡一覺 Java教程

這篇文章主要為大家詳細介紹了servlet Cookie的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了servlet Cookie的使用方法,供大家參考,具體內容如下

1.cookie介紹

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

2.cookie案例

servlet 源碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
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 配置

?
1
2
3
4
5
6
7
8
<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>

servlet Cookie使用方法詳解(六)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/wwyx-xi/p/7594355.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 九九国产在线 | 亚裔maricahase和黑人 | 免费看一级a一片毛片 | 欧美一级特黄aaa大片 | а天堂中文最新版在线官网视频 | 男女一级簧色带 | 99久久精品国产免看国产一区 | 天天成人 | 含羞草传媒一天免费看下 | 美女脱得一二净无内裤全身的照片 | 日本免费一区二区三区四区五六区 | 亚洲国产欧美日韩在线一区 | 国产一页| 无码精品一区二区三区免费视频 | 5g996未满十八| 免费观看在线观看 | 日本高清免费中文字幕不卡 | 高清视频一区二区三区 | 俄罗斯女人与公拘i交酡 | 91在线免费看 | 国产日韩欧美在线一二三四 | 朝鲜女人free性hu | 久久99影院| 免费观看在线观看 | 午夜AV亚洲一码二中文字幕青青 | 国产91素人搭讪系列天堂 | 1769在线视频 | 成人资源在线观看 | 四虎精品成人免费视频 | 日本肉体xxxx69xxxx | 2020精品极品国产色在线观看 | 呜呜别塞了啊抽插 | 久久日本片精品AAAAA国产 | 8插8插| 日本片免费观看一区二区 | 亚洲乱码一二三四五六区 | 亚洲黄色大片 | 亚洲国产韩国欧美在线不卡 | 女性全身裸露无遮挡 | 俄罗斯激情性孕妇孕交大全 | 32pao强力打造免费高速高清 |