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

新疆建设云资质查询网站/百度地图下载2022新版安装

新疆建设云资质查询网站,百度地图下载2022新版安装,怎么做彩票平台网站吗,四平英文网站建设一、Cookie简介 Cookie是保存在计算机上的一种文件。当我们使用计算机浏览网页时,服务器会生成一个证书并将其返回给我们的计算机。这个证书是cookie。一般来说,cookie是服务器写给客户端的文件,也可以称为浏览器缓存。 简单来说&#xff0…

一、Cookie简介

Cookie是保存在计算机上的一种文件。当我们使用计算机浏览网页时,服务器会生成一个证书并将其返回给我们的计算机。这个证书是cookie。一般来说,cookie是服务器写给客户端的文件,也可以称为浏览器缓存。

简单来说,它可以读取并保存你访问网站时产生的一些行为信息,这些信息通常是加密的,否则会侵犯用户的隐私。Cookie也可以帮助加快第二次拜访。通常,当我们访问一些网页时,系统会提示我们是否要保存用户名和密码。下次登录时,我们可以自动登录,无需再次登录。

二、创建和发送Cookie

1.创建Cookie,以响应头的方式发送给客户端

Cookie cookie = new Cookie(String cookieName, String cookieValue);

2.向客户端发送Cookie

response.addCooike(Cookie cookie);

三、Cookie的一些常见API

1.设置Cookie在客户端的持久化时间

cookie.setMaxAge(int seconds)

注意:如果不设置持久化时间,cookie会存储在浏览器的内存中,浏览器关闭cookie信息销毁(会话级别的cookie),如果设置持久化时间,cookie信息会被持久化到浏览器的磁盘文件里

2.设置Cookie的携带路径

cookie.setPath(String path)

注意:如果不设置携带路径,那么该cookie信息会在访问产生该cookie的web资源所在的路径都携带cookie信息

3.向客户端发送Cookie

response.addCooike(Cookie cookie)

4.删除客户端的cookie

cookie.setMaxAge(0)

注意:如果想删除客户端的已经存储的cookie信息,那么就使用同名同路径的持久化时间为0的cookie进行覆盖即可

5.服务器获取客户端携带来的Cookie,以请求头的方式发送到服务器端的

// 通过request获得所有的Cookie
Cookie[] cookies = request.getCookies();// 遍历Cookie数组,通过Cookie的名称获得我们想要的Cookie
for (Cookie cookie : cookies) {if (cookie.getName.equals("cookieName")){String cookieValue = cookie.getValue();}
}

四、Java Servelet Cookie 示例

1.生成cookie

@WebServlet(name = "CookieServlet",urlPatterns = "/cookie")
public class CookieServlet extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {Cookie cookie=new Cookie("goods","cup");//不能使用中文cookie.setMaxAge(60*10);cookie.setPath("/hello/getCookie");Cookie cookie1=new Cookie("userName","xiaoming");response.addCookie(cookie);response.addCookie(cookie1);}
}

 2.显示 cookie

@WebServlet(name = "GetCookieServlet",urlPatterns = "/getCookie")
public class GetCookieServlet extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {Cookie[] cookies = request.getCookies();for (Cookie cookie : cookies) {String name = cookie.getName();if (name.equals("userName")){String cookieValue = cookie.getValue();response.getWriter().write("userName:"+cookieValue);}}}
}

http://www.jmfq.cn/news/4847995.html

相关文章:

  • 网站建设 常用字体/爱站权重查询
  • 做不锈钢百度网站哪个比较好/最新新闻事件
  • 物联网的网络架构/德兴网站seo
  • 安徽省建设部干部网站/域名归属查询
  • 中山百度网站排名/长尾词挖掘免费工具
  • 一起做玩具网站/企业网站排名优化
  • 阳泉建设局网站/seo运营专员
  • 怎么用html做移动网站/百度权重提升
  • 汉鼎中国 网站建设/西安疫情最新数据消息5分钟前
  • 国家建设网站/营销网络推广方式有哪些
  • 怎样推广广告/山东seo多少钱
  • 保定比较好的网站建设公司/平台软件定制开发
  • 国内很多网站不是响应式/市场调查报告
  • 网站开发建设及推广合同/推广策略有哪些方法
  • 直播app定制开发/成都关键词优化平台
  • 武汉集团网站建设/北京网站推广排名外包
  • wordpress修改固定链接打不开/天津seo培训机构
  • 烟台网络公司员工人数/搜索引擎优化简称
  • 网站案例分析/中山排名推广
  • 网站托管主要干点什么/网络营销是什么工作主要干啥
  • 眉山政府网站建设/北京百度总部电话
  • 购物网站免费模板/拼多多关键词排名查询软件
  • 甘肃省人民政府官网首页/百度seo竞价推广是什么
  • 泸州网站公司/做一个官网要多少钱
  • wordpress 知名站点/网络营销专业学什么课程
  • 中企动力科技股份有限公司干嘛的/宁波seo教学
  • 学习网站建设总结/厦门谷歌seo
  • 顺企网上海网站建设/深圳网络推广服务是什么
  • 小程序开发平台需要网站吗/营销培训总结
  • 企业网站pv是什么/企排排官网