關閉→
當前位置:知科普>IT科技>cookie - java

cookie - java

知科普 人氣:1.9W

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java cookie是什麼,讓我們一起了解一下?

Cookie是由服務器端生成,發送給瀏覽器,瀏覽器會將Cookie的key/value保存到某個目錄下的文本文件內,下次請求同一網站時就發送該Cookie給服務器(前提是瀏覽器設置為啟用cookie)。Cookie名稱和值可以由服務器端開發自己定義,對於JSP而言也可以直接寫入JSESSIONID用於標記一個會話(session) 。

cookie的有什麼作用?

1、記錄用户名和密碼:以及該用户需要保存的一些信息,如購物購站,使用cookie,可以讓用户自動登錄到站點等。

2、定製站點:可以使用cookie來記錄用户的偏好。

3、定向廣告:可以使用cookie來記錄用記經常訪問的主題,並向他們顯示與這些主題相關的廣告。

java cookie

java cookie常用方法都有哪些?

1、setComment()/getComment():指定或查找與該cookie相關的註釋。

2、setDomain()/getDomain():設置或讀取該cookie適用的域。

3、setMaxAge()/getMaxAge():操作cookie保留的時間,多長時間後過期

4、getName():讀取cookie的名稱。

5、setPath()/getPath():設置或取得cookie適用的路徑。

6、cookie.setPath(“/”);指定服務器的所有頁面都應該收到該cookie。

7、setSource()/getSource():指定cookie是否只能通過加密連接(SSL)。

8、setValue()/getValue():指定或獲取cookie的值。

Java Cookie的基本操作是什麼?

以下是示例代碼:

package com.itheima.cookie; import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; public class SendCookieServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//1、創建cookie對象Cookie cookie = new Cookie("name","zhangsan");//1.1 為cookie設置持久化時間 ---- cookie信息在硬盤上保存的時間cookie.setMaxAge(10*60);//10分鐘 ---- 時間設置為0代表刪除該cookie//1.2 為cookie設置攜帶的路徑//cookie.setPath("/WEB16/sendCookie");//訪問sendCookie資源時才攜帶這個cookiecookie.setPath("/WEB16");//訪問WEB16下的任何資源時都攜帶這個cookie//cookie.setPath("/");//訪問服務器下的所有的資源都攜帶這個cookie//2、將cookie中存儲的信息發送到客户端---頭response.addCookie(cookie);} protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}

TAG標籤:#cookie #java #