//写cookie
Cookie namecookie = new Cookie("name",name);
Cookie passwordcookie = new Cookie("password",password);
Cookie optioncookie = new Cookie("option","1");
//生命周期
namecookie.setMaxAge(60*60*24*365);
passwordcookie.setMaxAge(60*60*24*365);
optioncookie.setMaxAge(60*60*24*365);
response.addCookie(namecookie);
response.addCookie(passwordcookie);
response.addCookie(optioncookie);
//读cookie
Cookie[] cookies = request.getCookies();
if(cookies!=null)
{
String name = "";
String password = "";
String option = "";
for (int i = 0; i < cookies.length; i++)
{
Cookie c = cookies[i];
if(c.getName().equalsIgnoreCase("name"))
{
name = c.getValue();
}
else if(c.getName().equalsIgnoreCase("password"))
{
password = c.getValue();
}
else if(c.getName().equalsIgnoreCase("option"))
{
option = c.getValue();
}
}
}
setMaxAge(参数):参数为负数代表关闭浏览器时清除cookie,参数为0时代表删除cookie,参数为正数时代表cookie存在多少秒。
HttpServletResponse.addCookie(参数1,参数2):将创建好的cookie写入用户计算机。参数1代表cookie的名子,参数2代表cookie的值。
通过HttpServletRequest.getCookies()方法可以从相应用户读取cookie列表,放在cookie类型的数组中,通过数组中各个cookie的getName()和getValue()方法可以获取各个cookie的名称和值。
分享到:
相关推荐
本文将深入探讨Cookie的读写操作及其在实际应用中的重要性。 首先,Cookie的工作原理基于HTTP协议,它是无状态的,也就是说,服务器无法记住之前与某个客户端的交互。为了解决这个问题,服务器通过在响应头中设置...
javascript对cookie的日常操作
在这个“cookie读写,子cookie”主题中,我们将深入探讨Cookie的读取、写入以及子Cookie的概念。 首先,Cookie是由服务器端创建并发送到客户端(浏览器)的一小段文本信息,浏览器会在后续的HTTP请求中自动将这些...
本文将深入讲解如何在JavaScript中进行Cookie的读写操作。 首先,Cookie的基本结构是一个键值对,键表示名称,值表示内容。除此之外,还可以设置有效期(expires)、路径(path)和域名(domain)。例如,以下是一...
delphi操作NetHTTPClient读写cookie例子
本文将深入探讨如何在Android环境下进行Cookie的读写操作,以及如何将其应用于登录流程中。 首先,理解Cookie的基本概念至关重要。Cookie是由服务器发送到客户端(浏览器或Android应用)的一小段文本数据,包含了...
在提供的压缩包文件`cookies`中,可能包含了一个接口(定义了Cookie操作的规范),一个实现类(实现了接口中的方法),以及一个测试类(用于测试接口和实现类的功能)。通过查看和运行这些代码,你可以更深入地理解...
本主题将详细讲解如何使用Java进行Cookie的读写操作,以及如何利用Cookie实现记住密码和自动登录功能。 1. **Cookie基本概念** Cookie是由服务器发送到用户浏览器并存储在本地的一小块数据,当用户再次请求同一...
在C#.net和vb.net中,处理Cookie主要涉及到创建、读取、修改和删除操作。下面我们将详细探讨这两种语言中如何进行这些操作。 ### C#.net中的Cookie操作 #### 创建Cookie 1. **单值Cookie**: ```csharp Response...
本教程将深入讲解如何通过AS2(ActionScript 2.0)引用外部类来实现Flash Cookie的读写。 首先,让我们了解什么是Flash Cookie。Flash Cookie不同于传统的HTTP Cookie,它们存储在用户的Flash Player中,而不是...
JavaScript中的Cookie操作是Web开发中常见的一种数据存储方式,它主要用于在用户浏览器端保存少量信息。Cookie可以帮助我们实现用户会话跟踪、个性化设置保存等功能。本文将深入探讨如何使用JavaScript进行Cookie的...
### ASP.NET中cookie读写方法介绍 在ASP.NET应用程序中,cookie是一种常用的数据存储机制,用于在客户端存储少量的信息。本文将详细介绍ASP.NET中cookie的读写方法,并通过实例演示如何实现这些操作。 #### 一、...
因此,读写操作主要通过操作这个属性来实现。 在示例代码中,首先定义了一个set_it函数用于写入Cookie。它通过定义一个包含键值对的字符串,然后在末尾拼接一个过期时间的设置来生成完整的cookie内容。set_it函数...
首先,Cookie读写工具的主要功能在于提供对Cookie的直观操作。在开发Web应用时,开发者经常需要处理用户的登录状态、个性化设置等,这个工具能够简化这一过程。它允许用户查看已存储在浏览器中的所有Cookie,包括其...
此外,由于安全和隐私原因,某些情况下(如HTTPOnly和Secure标志),JavaScript可能无法读写某些Cookie。 六、高级用法 除了基本操作外,还可以通过设置额外属性如`domain`、`path`、`secure`等来控制Cookie的作用...
首先,需要创建一个 `CookieProvider` 对象,这个对象将负责 Cookie 的读写操作。例如: ```javascript var cookie = new Ext.state.CookieProvider(); ``` #### 四、设置 Cookie 接下来介绍如何设置 Cookie。在...
本篇文章将详细探讨如何在Android中使用AsyncHttpClient进行Cookie的读写操作。 首先,我们要了解Cookie的基本概念。Cookie是由服务器发送到客户端(浏览器或Android应用)的小型文本文件,用于存储会话数据,如...
标题中的“Cookie读写demo”指的是一个用于演示如何在Web应用程序中进行Cookie读取和写入操作的示例。在Web开发中,Cookie是客户端存储数据的一种方式,它由服务器发送到用户的浏览器,并且可以在后续的请求中由...