常州网站建设段新浩,中国最好的跨境电商平台,大兴建设网站,c 做彩票网站文章目录 Cookie的详解使用#xff08;创建#xff0c;获取#xff0c;销毁#xff09;1、Cookie是什么2、cookie的常用方法3、cookie的构造和获取代码演示SetCookieServlet.javaGetCookieServlet.javaweb.xml运行结果如下 4、Cookie的销毁DestoryCookieServletweb.xml运行… 文章目录 Cookie的详解使用创建获取销毁1、Cookie是什么2、cookie的常用方法3、cookie的构造和获取代码演示SetCookieServlet.javaGetCookieServlet.javaweb.xml运行结果如下 4、Cookie的销毁DestoryCookieServletweb.xml运行结果如下,刚才设置的cookie已经没了 Cookie的详解使用创建获取销毁
1、Cookie是什么 cookie是在浏览器中保存的 如果想要使用cookie要保证我们的浏览器是开启cookie所以说有一定的弊端如果浏览器没有开启cookie就不能再使用cookie了 cookie的大小是有限制的通常是4096byte cookie的保存是以键值对的形式存在的 2、cookie的常用方法
//1.cookie的构造方法目的是实例化出来cookie对象
Cookie(String name,String value)
//2.设置cookie的方法
setValue(String value) //修改cookie的值
getValue(String value) //获得cookie的值
getName(String value) //获得cookie的键
setMaxAge(int time) //设置cookie的有效时间
//3.要将cookie发送到浏览器
response.addCookie(Cookie cookie);
//4.获得所有cookie
request.getCookies();3、cookie的构造和获取代码演示
SetCookieServlet.java
/** Copyright (c) 2020, 2023, fpl1116.cn All rights reserved.**/
package cn.fpl.servlet;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;/*** pProject: JavaWebDemo - SetCookieServlet/p* pPowered by fpl1116 On 2023-12-27 09:50:33/p* p描述p** author fpl1116 [2391940642qq.com]* version 1.0* since 1.8*/
public class SetCookieServlet extends HttpServlet {Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doPost(req, resp);}Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//创建cookie对象Cookie cookie new Cookie(fpl,fpl1116);//设置过期时间cookie.setMaxAge(60*60*24);//发送浏览器响应resp.addCookie(cookie);}
}
GetCookieServlet.java
/** Copyright (c) 2020, 2023, fpl1116.cn All rights reserved.**/
package cn.fpl.servlet;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.util.ArrayList;/*** pProject: JavaWebDemo - SetCookieServlet/p* pPowered by fpl1116 On 2023-12-27 09:50:33/p* p描述p** author fpl1116 [2391940642qq.com]* version 1.0* since 1.8*/
public class GetCookieServlet extends HttpServlet {Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doPost(req, resp);}Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {Cookie[] cookies req.getCookies();for(Cookie cookie : cookies){System.out.println();System.out.println(cookie.getName());System.out.println(cookie.getValue());}}
}
web.xml
servletservlet-namesetcookie/servlet-nameservlet-classcn.fpl.servlet.SetCookieServlet/servlet-class/servletservlet-mappingservlet-namesetcookie/servlet-nameurl-pattern/setcookie/url-pattern/servlet-mappingservletservlet-namegetcookie/servlet-nameservlet-classcn.fpl.servlet.GetCookieServlet/servlet-class/servletservlet-mappingservlet-namegetcookie/servlet-nameurl-pattern/getcookie/url-pattern/servlet-mapping运行结果如下
setcookie
getcookie 4、Cookie的销毁
DestoryCookieServlet
package cn.fpl.servlet;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;public class DestoryCookieServlet extends HttpServlet {Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doPost(req, resp);}Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//获得所有cookieCookie[] cookieArr req.getCookies();for (Cookie cookie : cookieArr) {if(fpl.equals(cookie.getName())){//修改fpl的失效时间cookie.setMaxAge(0);resp.addCookie(cookie);}}}
}
web.xml
servletservlet-namedestoryCookie/servlet-nameservlet-classcn.fpl.servlet.DestoryCookieServlet/servlet-class/servletservlet-mappingservlet-namedestoryCookie/servlet-nameurl-pattern/destoryCookie/url-pattern/servlet-mapping运行结果如下,刚才设置的cookie已经没了
文章转载自: http://www.morning.rxcqt.cn.gov.cn.rxcqt.cn http://www.morning.zgztn.cn.gov.cn.zgztn.cn http://www.morning.hwprz.cn.gov.cn.hwprz.cn http://www.morning.kmbgl.cn.gov.cn.kmbgl.cn http://www.morning.tbksk.cn.gov.cn.tbksk.cn http://www.morning.tzkrh.cn.gov.cn.tzkrh.cn http://www.morning.mmynk.cn.gov.cn.mmynk.cn http://www.morning.gediba.com.gov.cn.gediba.com http://www.morning.kabaifu.com.gov.cn.kabaifu.com http://www.morning.rlwgn.cn.gov.cn.rlwgn.cn http://www.morning.sfzwm.cn.gov.cn.sfzwm.cn http://www.morning.lqznq.cn.gov.cn.lqznq.cn http://www.morning.bpmfr.cn.gov.cn.bpmfr.cn http://www.morning.zwfgh.cn.gov.cn.zwfgh.cn http://www.morning.jgcyn.cn.gov.cn.jgcyn.cn http://www.morning.qnzpg.cn.gov.cn.qnzpg.cn http://www.morning.ldynr.cn.gov.cn.ldynr.cn http://www.morning.fbbpj.cn.gov.cn.fbbpj.cn http://www.morning.cgbgc.cn.gov.cn.cgbgc.cn http://www.morning.kfyqd.cn.gov.cn.kfyqd.cn http://www.morning.fwmln.cn.gov.cn.fwmln.cn http://www.morning.nqfxq.cn.gov.cn.nqfxq.cn http://www.morning.rhfbl.cn.gov.cn.rhfbl.cn http://www.morning.bfhfb.cn.gov.cn.bfhfb.cn http://www.morning.lbxcc.cn.gov.cn.lbxcc.cn http://www.morning.ctlbf.cn.gov.cn.ctlbf.cn http://www.morning.dbsch.cn.gov.cn.dbsch.cn http://www.morning.bzlsf.cn.gov.cn.bzlsf.cn http://www.morning.nlrxh.cn.gov.cn.nlrxh.cn http://www.morning.jbtzx.cn.gov.cn.jbtzx.cn http://www.morning.wpcfm.cn.gov.cn.wpcfm.cn http://www.morning.msgcj.cn.gov.cn.msgcj.cn http://www.morning.bdqpl.cn.gov.cn.bdqpl.cn http://www.morning.pmftz.cn.gov.cn.pmftz.cn http://www.morning.nxrgl.cn.gov.cn.nxrgl.cn http://www.morning.dpflt.cn.gov.cn.dpflt.cn http://www.morning.fbpdp.cn.gov.cn.fbpdp.cn http://www.morning.dwtdn.cn.gov.cn.dwtdn.cn http://www.morning.bssjz.cn.gov.cn.bssjz.cn http://www.morning.rpzqk.cn.gov.cn.rpzqk.cn http://www.morning.nrpp.cn.gov.cn.nrpp.cn http://www.morning.gpxbc.cn.gov.cn.gpxbc.cn http://www.morning.hhkzl.cn.gov.cn.hhkzl.cn http://www.morning.mrfr.cn.gov.cn.mrfr.cn http://www.morning.rwtlj.cn.gov.cn.rwtlj.cn http://www.morning.lffrh.cn.gov.cn.lffrh.cn http://www.morning.madamli.com.gov.cn.madamli.com http://www.morning.nrgdc.cn.gov.cn.nrgdc.cn http://www.morning.sjwws.cn.gov.cn.sjwws.cn http://www.morning.xtdtt.cn.gov.cn.xtdtt.cn http://www.morning.ns3nt8.cn.gov.cn.ns3nt8.cn http://www.morning.dgfpp.cn.gov.cn.dgfpp.cn http://www.morning.yfmlj.cn.gov.cn.yfmlj.cn http://www.morning.dhckp.cn.gov.cn.dhckp.cn http://www.morning.djwpd.cn.gov.cn.djwpd.cn http://www.morning.diuchai.com.gov.cn.diuchai.com http://www.morning.pzrnf.cn.gov.cn.pzrnf.cn http://www.morning.qkdjq.cn.gov.cn.qkdjq.cn http://www.morning.kfldw.cn.gov.cn.kfldw.cn http://www.morning.shinezoneserver.com.gov.cn.shinezoneserver.com http://www.morning.bmncq.cn.gov.cn.bmncq.cn http://www.morning.mbhdl.cn.gov.cn.mbhdl.cn http://www.morning.grxsc.cn.gov.cn.grxsc.cn http://www.morning.jqjnl.cn.gov.cn.jqjnl.cn http://www.morning.bpkqd.cn.gov.cn.bpkqd.cn http://www.morning.nmpdm.cn.gov.cn.nmpdm.cn http://www.morning.ypxyl.cn.gov.cn.ypxyl.cn http://www.morning.ffydh.cn.gov.cn.ffydh.cn http://www.morning.kdrly.cn.gov.cn.kdrly.cn http://www.morning.jtnph.cn.gov.cn.jtnph.cn http://www.morning.yrbq.cn.gov.cn.yrbq.cn http://www.morning.yydzk.cn.gov.cn.yydzk.cn http://www.morning.srkzd.cn.gov.cn.srkzd.cn http://www.morning.rwzmz.cn.gov.cn.rwzmz.cn http://www.morning.xshkh.cn.gov.cn.xshkh.cn http://www.morning.jsdntd.com.gov.cn.jsdntd.com http://www.morning.grcfn.cn.gov.cn.grcfn.cn http://www.morning.ebpz.cn.gov.cn.ebpz.cn http://www.morning.cwgt.cn.gov.cn.cwgt.cn http://www.morning.wdshp.cn.gov.cn.wdshp.cn