最近闲来无聊,写了个cookie的用例:
1. cookie组成: 名称、值、过期时间、路径和域
2.构造cookie
/**cookie test***/
Cookie nameCookie = new Cookie(Mapping.NAME_COOKIE,name);
nameCookie.setMaxAge(60);
Cookie passCookie = new Cookie(Mapping.PASSWORD_COOKIE,password);
passCookie.setMaxAge(60);
response.addCookie(nameCookie);
response.addCookie(passCookie);
3.取出cookie:
/**
* read cookie
* @param request
*/
Cookie[] cks = request.getCookies();
Hashtable<String,String> ckTable = new Hashtable<String,String>(0);
for(int i = 0;cks != null && i < cks.length;i++){
Cookie ck = cks[i];
if(ck.getName() != null && !ck.getName().equals("")){
ckTable.put(ck.getName(), ck.getValue());
}
}
String name = "";
String password = "";
if(ckTable.get(Mapping.NAME_COOKIE) != null){
name = ckTable.get(Mapping.NAME_COOKIE);
}
if(ckTable.get(Mapping.PASSWORD_COOKIE) != null){
password = ckTable.get(Mapping.PASSWORD_COOKIE);
}
System.out.println("$$$$$$$$$$$ cookie-- name:" + name + " password:" + password);
GetSessionBusi busi = GetSessionBusi.getInstance();
busi.getSession(request);
request.setAttribute("name", name);
request.setAttribute("password", password);
分享到:
相关推荐
Java 操作 Cookie Java 操作 Cookie 是一种常用的 Web 开发技术,用于在服务器端和客户端之间交换数据。Cookie 是一种小文本文件,存储在客户端浏览器中,用于记录用户的行为和偏好。下面我们将详细介绍 Java 操作 ...
### 关于Java应用Cookie知识点详解 #### 一、Cookie简介 ...通过以上介绍,我们可以了解到Java中Cookie的基本使用方法以及相关的安全性和注意事项。这些知识点对于开发基于Java的Web应用程序非常重要。
### Java Cookie 的使用详解 #### 一、Cookie简介 在Java Web开发中,Cookie是一种用于在客户端存储数据的技术。它通常被用来跟踪用户状态或存储用户的偏好设置等信息。Cookie可以方便地帮助开发者实现诸如登录...
我们可以使用 Java 语言来发送 HTTP 请求,并将 Cookie 信息写入到 HTTP 头部中,以便模拟用户的登陆行为。 Java 模拟 Cookie 登陆的实现 下面是一个简单的 Java 模拟 Cookie 登陆的示例代码: ```java import ...
在Java编程语言中,Cookie是一种小型文本文件,用于在客户端和服务器之间传递信息,特别是保持用户状态和会话。本文将深入讲解Java中Cookie的使用方法,...在实践中不断探索,你将更加熟练地掌握Java中的Cookie使用。
本示例将详细介绍如何在Java Servlet中使用Cookie。 首先,我们需要了解Cookie的基本概念。Cookie是由服务器发送到浏览器,并由浏览器存储的一小段文本信息。当浏览器发起新的请求时,它会自动将该域下的所有Cookie...
### JAVA之cookie与session #### 一、Cookie与Session的概念 **Cookie** 与 **Session** 是两种在 Web 开发中用于跟踪用户会话的重要技术。它们的主要目标是在客户端和服务端之间保持状态。 - **Cookie** 机制...
在实际应用中,JS和Java Cookie结合使用可以实现更高级的功能。例如,服务器通过Java Cookie设置会话ID,然后在客户端通过JS读取Cookie,实现页面之间的状态保持。同时,正则表达式可用于处理和解析这些Cookie,以...
在Java中,我们可以使用HttpServletResponse的`addCookie()`方法来设置Cookie。首先创建一个Cookie对象,通过构造函数传入键值对,例如`new Cookie("key", "value")`。然后设置Cookie的存活时间,`setMaxAge()`方法...
本主题将详细讲解如何使用Java进行Cookie的读写操作,以及如何利用Cookie实现记住密码和自动登录功能。 1. **Cookie基本概念** Cookie是由服务器发送到用户浏览器并存储在本地的一小块数据,当用户再次请求同一...
在Java中,我们主要使用`javax.servlet.http.Cookie`类来创建、读取和修改Cookie。以下是一些关键方法: 1. **创建Cookie**:通过`new Cookie(String name, String value)`创建一个新的Cookie对象,其中name为...
Java Servlet和Cookie是Web开发中的两个重要概念,它们在构建动态、交互式的Web应用程序中扮演着关键角色。本文将深入探讨这两个技术,并提供详细的实践应用示例。 **Java Servlet** Java Servlet是一种Java语言...
"JAVA100例之实例81Cookie计数器"是一个典型的示例,旨在教会开发者如何使用Cookie来实现一个简单的访问计数功能。下面我们将深入探讨这个实例涉及的知识点。 1. **Cookie基本概念**: - Cookie是由服务器发送到...
标题中的“Test_dl.rar_cookie_cookie java_cookies_java cookie”暗示了一个关于Java编程中处理Cookie的教程或项目,可能涉及网络登录验证。描述进一步说明了这个压缩包包含的信息,它提到了如何利用Cookie进行自动...
在Java中,可以使用HttpURLConnection或HttpClient库来构建这样的请求。例如,使用HttpURLConnection: ```java URL url = new URL("登录接口URL"); HttpURLConnection conn = (HttpURLConnection) url.open...
本篇文章将深入探讨如何使用Java访问.NET Web服务,并在过程中获取和设置Cookie,以便实现更高效、安全的会话管理。首先,让我们理解Web服务的基本概念。 Web服务是一种通过HTTP协议提供功能的方法,使得不同系统间...
//根据cookies key值删除cookie function delCookie(name) /** * json对象转字符串形式 */ function json2String(jsonObj) /** * json字符串转json对象 */ var jsonObj = eval('('+jsonStr+')') 后台Java解析json
【描述】:“使用java编写的抓包程序,对于一般的抓包比较简单,这里主要是对需要cookie验证的网页进行抓包,代码比较简单,自行下载理解。” 在Java中实现抓包功能,通常会利用如Jpcap或Wireshark等库。由于目标是...
在Java中,我们可以使用Apache Commons Codec库生成随机字符串,然后将其与图片一起发送给用户。用户输入的验证码与服务器端保存的验证码匹配,验证通过则允许执行操作: ```java // 生成验证码 Random random = ...
标题“Discuz与Java通过Cookie共享登录”涉及的是在Web开发中如何实现不同系统间用户登录状态的共享,特别是Discuz论坛系统与基于Java的应用之间的交互。Discuz是一款流行的开源社区论坛软件,而Java是一种广泛使用...