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程序设计有所帮助。

相关文章

  • Springboot 整合 Java DL4J 实现农产品质量检测系统(推荐)

    Springboot 整合 Java DL4J 实现农产品质量检测系统(推荐)

    本文详细介绍了系统的搭建过程,包括技术选型、数据处理、模型训练和评估等关键步骤,系统采用卷积神经网络,对水果成熟度和缺陷进行识别,有效解决了传统方法成本高、效率低的问题,有助于提升农产品检测的科技含量和自动化水平
    2024-10-10
  • Java项目如何防止SQL注入(多种方案汇总)

    Java项目如何防止SQL注入(多种方案汇总)

    SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,这篇文章主要介绍了 Java项目防止SQL注入的四种方案,需要的朋友可以参考下
    2023-12-12
  • Java 之类型转换与多态详情

    Java 之类型转换与多态详情

    Java使用类创造新的类型(type),并使用继承来便利我们创建类。再深一层讲类型,并是多态(polymorphism)的概念。本文将给大家介绍Java 的类型转换与多态,需要的小伙伴可以参考下面文章的具体内容
    2021-09-09
  • java实现简单扑克牌游戏

    java实现简单扑克牌游戏

    这篇文章主要为大家详细介绍了java实现简单扑克牌游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • idea如何指定MainClass

    idea如何指定MainClass

    文章介绍了如何在IntelliJ IDEA中设置Java后台测试程序的MainClass,并分享了设置JDK版本和Project language level的方法
    2024-11-11
  • SpringMVC Idea 搭建 部署war的详细过程

    SpringMVC Idea 搭建 部署war的详细过程

    本文介绍了如何在IntelliJ IDEA中使用Maven模板创建一个Web项目,并详细说明了如何配置web.xml、创建springmvc-servlet.xml和application.properties文件,以及如何使用Maven打包生成WAR文件并部署到Tomcat服务器,感兴趣的朋友跟随小编一起看看吧
    2025-01-01
  • idea左侧的commit框设置显示出来方式

    idea左侧的commit框设置显示出来方式

    在IDEA中显示左侧的commit框,首先通过File-Settings-Version Control-Commit进行设置,然后勾选Use non-modal commit interface完成
    2025-01-01
  • 使用纯Java实现一个WebSSH项目的示例代码

    使用纯Java实现一个WebSSH项目的示例代码

    这篇文章主要介绍了使用纯Java实现一个WebSSH项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Spring实现类私有方法的几个问题(亲测通用解决方案)

    Spring实现类私有方法的几个问题(亲测通用解决方案)

    现实的业务场景中,可能需要对Spring的实现类的私有方法进行测试。本文给大家分享Spring实现类私有方法面临的几个问题及解决方案,感兴趣的朋友跟随小编一起看看吧
    2021-06-06
  • 计算一个Java对象占用字节数的方法

    计算一个Java对象占用字节数的方法

    这篇文章主要介绍了计算一个Java对象占用字节数的方法,较为详细的分析了Java中各类对象所占用的字节数,需要的朋友可以参考下
    2015-01-01

最新评论