javaweb:Cookie
生活随笔
收集整理的這篇文章主要介紹了
javaweb:Cookie
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? 1. Cookie的英文原意是"點心",它是用戶訪問Web服務器時,服務器在用戶硬盤上存放的信息,好像是服務器送給客戶的"點心" 。
? ?2. 服務器可以根據Cookie來跟蹤用戶,這對于需要區別用戶的場合(如電子商務)特別有用。
? ?3. 一個Cookie包含一對Key/Value。
import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException;@WebServlet(name = "CookieServlet") public class CookieServlet extends HttpServlet {private int count1;private int count2;protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doGet(request,response);}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {Cookie cookie = new Cookie("CookieName"+count1++, "CookieValue"+count2++);cookie.setMaxAge(15); // 設置cookie的存活時間response.addCookie(cookie); // 服務器給客戶端發送一個CookieCookie[] cookies = request.getCookies(); // 獲取客戶端發送給服務器的Cookieif(null == cookies){return;}for(Cookie c : cookies){System.out.println(c.getName()+" "+c.getValue());}} }?
總結
以上是生活随笔為你收集整理的javaweb:Cookie的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javaweb:servlet的多线程同
- 下一篇: javaweb:session