java cookie 存取值_在java中获取cookie值

本文介绍了如何在JSP中为每个用户生成具有唯一时间戳的Cookie,以便于在Java Servlet中实现不同用户的Cookie管理。作者探讨了如何在多个并发用户下停用某个特定用户的Cookie,确保不影响其他用户,并举例说明了如何在Servlet结束时指定一个特定Cookie的值。
摘要由CSDN通过智能技术生成

我在我的JSP中初始化了这样的cooke,

String timeStamp = new SimpleDateFormat("dd:MM:yyyy_HH:mm:ss:SSS").format(Calendar.getInstance().getTime());

timeStamp = timeStamp + ":" + System.nanoTime();

String loc = "/u/poolla/workspace/FirstServlet/WebContent/WEB-INF/"+timeStamp;

Cookie thecookie = new Cookie("thecookie", loc);

thecookie.setMaxAge(60*60*24);

response.addCookie(thecookie);

因此,创建的所有cookie将具有相同的名称,但不同的用户访问时间的值不同.

在java servlet的结尾处,我想停用/终止在java servlet开头传递的cookie,并说如果他们是并行使用系统的5个用户,我将如何知道哪个cookie在最后一个用户停用my.java?

例如,考虑一下

User 1 : cookie name `thecookie` value `AAA`

User 2 : cookie name `thecookie` value `BBB`

User 3 : cookie name `thecookie` value `CCC`

User 4 : cookie name `thecookie` value `DDD`

User 5 : cookie name `thecookie` value `EEE`

现在,在my.java servlet的末尾,我想要在my.java开头分配值CCC而不干扰其他cookie值的cookie,如何做到这一点?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值