当前位置: 首页 > news >正文

外贸企业网站建设wordpress交友插件

外贸企业网站建设,wordpress交友插件,站长之家0,网站设计培训学校有哪些文章目录 Cookie的详解使用(创建,获取,销毁)1、Cookie是什么2、cookie的常用方法3、cookie的构造和获取代码演示SetCookieServlet.javaGetCookieServlet.javaweb.xml运行结果如下 4、Cookie的销毁DestoryCookieServletweb.xml运行…

文章目录

  • Cookie的详解使用(创建,获取,销毁)
    • 1、Cookie是什么
    • 2、cookie的常用方法
    • 3、cookie的构造和获取代码演示
      • SetCookieServlet.java
      • GetCookieServlet.java
      • web.xml
      • 运行结果如下
    • 4、Cookie的销毁
      • DestoryCookieServlet
      • web.xml
      • 运行结果如下,刚才设置的cookie已经没了

Cookie的详解使用(创建,获取,销毁)

1、Cookie是什么

  1. cookie是在浏览器中保存的

  2. 如果想要使用cookie要保证我们的浏览器是开启cookie,所以说有一定的弊端,如果浏览器没有开启cookie,就不能再使用cookie了

  3. cookie的大小是有限制的,通常是4096byte

  4. 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;/*** <p>Project: JavaWebDemo - SetCookieServlet</p>* <p>Powered by fpl1116 On 2023-12-27 09:50:33</p>* <p>描述:<p>** @author fpl1116 [2391940642@qq.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;/*** <p>Project: JavaWebDemo - SetCookieServlet</p>* <p>Powered by fpl1116 On 2023-12-27 09:50:33</p>* <p>描述:<p>** @author fpl1116 [2391940642@qq.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

<servlet><servlet-name>setcookie</servlet-name><servlet-class>cn.fpl.servlet.SetCookieServlet</servlet-class></servlet><servlet-mapping><servlet-name>setcookie</servlet-name><url-pattern>/setcookie</url-pattern></servlet-mapping><servlet><servlet-name>getcookie</servlet-name><servlet-class>cn.fpl.servlet.GetCookieServlet</servlet-class></servlet><servlet-mapping><servlet-name>getcookie</servlet-name><url-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

<servlet><servlet-name>destoryCookie</servlet-name><servlet-class>cn.fpl.servlet.DestoryCookieServlet</servlet-class></servlet><servlet-mapping><servlet-name>destoryCookie</servlet-name><url-pattern>/destoryCookie</url-pattern></servlet-mapping>

运行结果如下,刚才设置的cookie已经没了

在这里插入图片描述

http://www.yayakq.cn/news/997417/

相关文章:

  • 网站建设前景如何网站布局案例
  • 网站开发公司的职责高端网咖宣传语
  • 网站建设太金手指六六十一乐都企业网站建设公司
  • app跟网站的区别wordpress 评论 html
  • 建设企业网站可信度的具体策略网站的分类有哪些类型
  • 网站源码文件网站建设大庆
  • 大连网站建设哪个公司好广告视频
  • 网站建设排名优化公司哪家好河北邢台是不是很穷
  • wordpress 直播 视频郑州厉害的seo顾问
  • 网站建设及维护涉及哪些内容企业营销策划是什么意思
  • seo排名商城网站前期seo应该怎么做
  • 绵阳力嘉信息网站建设公司画册设计及制作
  • h5响应式网站源码电梯网站建设
  • 江苏 网站集约化建设方案新手学做网站视频
  • 电子商务网站网络拓扑图网站开发按前端后端分解
  • 网站建设 类型通州网站开发
  • 刚做的网站怎么才能搜到我新建网站多少钱
  • 杭州网站建设培训班php 网站缓存文件
  • 江西九江网站建设高端婚纱摄影网站
  • 建设部执业资格注册中心网站企业展厅设计理念
  • 德州市住房和城乡建设部网站惠州市建网站公司
  • 建站公司品牌网是什么网站
  • 建设学习网站网站深圳优化建设
  • 网站单页面策划海外域名注册平台
  • 建设网站好公司哪家好宜春建设局网站
  • discuz 门户网站模板秦皇岛市妇幼保健院
  • 德阳建设银行招聘网站网站改版的方式
  • 微网站与微信的关系广州市官网网站建设价格
  • 重庆建站管理系统信息百度sem竞价托管
  • 无锡捷搜网站建设福田做网站联系电话