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

企业小程序开发谷歌seo课程

企业小程序开发,谷歌seo课程,做链接哪个网站好,wordpress 医院java怎么设置cookie?java设置cookie教程介绍。java在开发使用的时候经常会有朋友出现不知道该怎么设置cookie的情况,cookie作为Java开发中十分重要的一个环节,许多朋友都还不知道怎么对其进行设置,其实不用担心,一起来看看java设置cookie的详细教程吧。 java对cooki…

java怎么设置cookie?java设置cookie教程介绍。java在开发使用的时候经常会有朋友出现不知道该怎么设置cookie的情况,cookie作为Java开发中十分重要的一个环节,许多朋友都还不知道怎么对其进行设置,其实不用担心,一起来看看java设置cookie的详细教程吧。

java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。

  建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下

  --------------------------------

  HttpServletRequest request

  HttpServletResponse response

  Cookie cookie = new Cookie("cookiename","cookievalue");

  response.addCookie(cookie);

  --------------------------------

  下面建立一个有生命周期的cookie,可以设置他的生命周期

  --------------------------------

  cookie = new Cookie("cookiename","cookievalue");

  cookie.setMaxAge(3600);

  //设置路径,这个路径即该工程下都可以访问该cookie 如果不设置路径,那么只有设置该cookie路径及其子路径可以访问

  cookie.setPath("/");

  response.addCookie(cookie);

  --------------------------------

  下面介绍如何读取cookie,读取cookie代码如下

  --------------------------------

  Cookie[] cookies = request.getCookies();//这样便可以获取一个cookie数组

  for(Cookie cookie : cookies){

  cookie.getName();// get the cookie name

  cookie.getValue(); // get the cookie value

  }

  --------------------------------

  上面就是基本的读写cookie的操作。我们在实际中最好进行一下封装,比如增加一个cookie,我们关注的是cookie的name,value,生命周期,所以进行封装一个函数,当然还要传入一个response对象,addCookie()代码如下

  --------------------------------

  /**

  * 设置cookie

  * @param response

  * @param name cookie名字

  * @param value cookie值

  * @param maxAge cookie生命周期 以秒为单位

  */

  public static void addCookie(HttpServletResponse response,String name,String value,int maxAge){

  Cookie cookie = new Cookie(name,value);

  cookie.setPath("/");

  if(maxAge>0) cookie.setMaxAge(maxAge);

  response.addCookie(cookie);

  }

  --------------------------------

  读取cookie的时候,为了方便我们的操作,我们希望封装一个函数,只要我们提供cookie的name,我们便可以获取cookie的value,带着这个想法,很容易想到将cookie封装到Map里面,于是进行下面的封装

  --------------------------------

  /**

  * 根据名字获取cookie

  * @param request

  * @param name cookie名字

  * @return

  */

  public static Cookie getCookieByName(HttpServletRequest request,String name){

  MapcookieMap = ReadCookieMap(request);

  if(cookieMap.containsKey(name)){

  Cookie cookie = (Cookie)cookieMap.get(name);

  return cookie;

  }else{

  return null;

  }

  }

  /**

  * 将cookie封装到Map里面

  * @param request

  * @return

  */

  private static MapReadCookieMap(HttpServletRequest request){

  MapcookieMap = new HashMap();

  Cookie[] cookies = request.getCookies();

  if(null!=cookies){

  for(Cookie cookie : cookies){

  cookieMap.put(cookie.getName(), cookie);

  }

  }

  return cookieMap;

  }


http://www.lbrq.cn/news/2453743.html

相关文章:

  • 国外设计模板网站深圳网站seo地址
  • 动态网站建设试题和答案网络广告推广
  • 网站备案的原则郑州谷歌优化外包
  • 南昌网站优化百度推广app怎么收费
  • 高邮做网站推广普通话的意义简短
  • 抄袭别人网站seo技术网网
  • 网站建设与规划实验心得体会鼓楼网站seo搜索引擎优化
  • 免费咨询兽医沈阳关键词快照优化
  • 聊城网站优化信息销售人员培训课程有哪些
  • 如何做流量充值网站扬州seo博客
  • 福建疫情最新消息今天又封了百度seo服务方案
  • wordpress文章目录分页seo是如何做优化的
  • 永久网站域名百度排行榜风云
  • 湘潭建设网站公司如何把一个关键词优化到首页
  • WordPress漏洞报告整站优化和单词
  • 绍兴企业做网站google关键词工具
  • 专业网站建设在哪里小广告多的网站
  • 手机网站显示建设中深圳网站建设公司排名
  • 如何建造一个网站广州做seo的公司
  • 做ppt的图片素材网站花都网站建设公司
  • 做印量调查的网站seo博客
  • 设计网站printestseo官网优化
  • 扁平化设计风格网站网站建设公司官网
  • 广州微网站建设效果刷钻业务推广网站
  • lua做网站焊工培训ppt课件
  • 南京网站排名关键词优化百家号
  • 全国疫情最新资讯windows优化大师会员兑换码
  • 江油网站建设自制网站
  • 建设工程质量监督站网站站长工具ip查询
  • php怎么做网站后台品牌推广营销平台
  • 机器学习——随机森林算法分类问题案例解析(sklearn)
  • 摘录-打造第二大脑
  • MongoDB数据模型
  • uniapp 自定义tab栏切换
  • vue 脚手架配置代理
  • 验证 GitHub Pages 的自定义域(Windows)