Java读写Cookie记录的方法

 更新时间:2015年05月29日 11:58:22   作者:wo_soul  
这篇文章主要介绍了Java读写Cookie记录的方法,实例分析了java针对cookie记录读取与写入的技巧,需要的朋友可以参考下

本文实例讲述了Java读写Cookie记录的方法。分享给大家供大家参考。具体如下:

写Cookie ,cookie的value可以使String, list , map,int :

Cookie usernameCookie = new Cookie("username_" + schoolId, encodedUsername);
usernameCookie.setMaxAge(60 * 60 * 24 * 365);
response.addCookie(usernameCookie);
//设置useriCookie--用于心教育的猜你喜欢课程
Cookie userIdCookie = new Cookie("userId_" + schoolId, userId);
userIdCookie.setMaxAge(60 * 60 * 24 * 365);
response.addCookie(userIdCookie);

读Cookie:

HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
String userId=null;
Cookie[] cookies = request.getCookies();
//cookies不为空,则清除
if(cookies!=null)
{
 for(Cookie cookieTemp : cookies){
   String cookieIdentity = cookieTemp.getName();
   //查找身份串
   if(cookieIdentity.equals("userId_"+schoolId))
   {
    userId=cookieTemp.getValue();
   }
 }
}

希望本文所述对大家的java程序设计有所帮助。

相关文章

  • springcloud使用profile实现多环境配置方式

    springcloud使用profile实现多环境配置方式

    这篇文章主要介绍了springcloud使用profile实现多环境配置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • 如何为 Spring Boot 项目配置 Logback 日志

    如何为 Spring Boot 项目配置 Logback 日志

    由于 Spring Boot 的默认日志框架选用的 Logback,再加上 Log4j2 之前爆过严重的漏洞,所以我们这次就只关注 Logback,本文重点给大家介绍如何为 Spring Boot 项目配置 Logback 日志,感兴趣的朋友跟随小编一起看看吧
    2024-07-07
  • Data Source与数据库连接池简介(JDBC简介)

    Data Source与数据库连接池简介(JDBC简介)

    DataSource是作为DriverManager的替代品而推出的,DataSource 对象是获取连接的首选方法,这篇文章主要介绍了Data Source与数据库连接池简介(JDBC简介),需要的朋友可以参考下
    2022-11-11
  • Java实现时间片轮转调度算法的示例代码

    Java实现时间片轮转调度算法的示例代码

    时间片轮转调度是一种最古老,最简单,最公平且使用最广的算法,这篇文章主要为大家介绍了如何利用Java实现这一算法,需要的可以参考一下
    2023-07-07
  • Java 信号量Semaphore的实现

    Java 信号量Semaphore的实现

    这篇文章主要介绍了Java 信号量Semaphore的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Java 数据结构线性表之顺序存储详解原理

    Java 数据结构线性表之顺序存储详解原理

    线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系
    2021-10-10
  • java利用JAXB实现对象和xml互相转换方法与实例详解

    java利用JAXB实现对象和xml互相转换方法与实例详解

    这篇文章主要介绍了java利用JAXB实现对象和xml互相转换方法与实例详解,需要的朋友可以参考下
    2020-02-02
  • springboot整合minio实现文件上传与下载且支持链接永久访问

    springboot整合minio实现文件上传与下载且支持链接永久访问

    本文主要介绍了springboot整合minio实现文件上传与下载且支持链接永久访问,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 浅谈MyBatis原生批量插入的坑与解决方案

    浅谈MyBatis原生批量插入的坑与解决方案

    本文主要介绍了浅谈MyBatis原生批量插入的坑与解决方案,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • java 排序算法之快速排序

    java 排序算法之快速排序

    这篇文章主要介绍了java 排序算法之快速排序,文中通过图片和代码讲解相关知识非常详细,大家如果有需要的话可以参考一下这篇文章
    2021-09-09

最新评论