`
javaeye_hua
  • 浏览: 82200 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java cookie 使用

阅读更多

最近闲来无聊,写了个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 Java 操作 Cookie 是一种常用的 Web 开发技术,用于在服务器端和客户端之间交换数据。Cookie 是一种小文本文件,存储在客户端浏览器中,用于记录用户的行为和偏好。下面我们将详细介绍 Java 操作 ...

    关于java应用cookie

    ### 关于Java应用Cookie知识点详解 #### 一、Cookie简介 ...通过以上介绍,我们可以了解到Java中Cookie的基本使用方法以及相关的安全性和注意事项。这些知识点对于开发基于Java的Web应用程序非常重要。

    javacookie的使用

    ### Java Cookie 的使用详解 #### 一、Cookie简介 在Java Web开发中,Cookie是一种用于在客户端存储数据的技术。它通常被用来跟踪用户状态或存储用户的偏好设置等信息。Cookie可以方便地帮助开发者实现诸如登录...

    Java 模拟cookie登陆简单操作示例

    我们可以使用 Java 语言来发送 HTTP 请求,并将 Cookie 信息写入到 HTTP 头部中,以便模拟用户的登陆行为。 Java 模拟 Cookie 登陆的实现 下面是一个简单的 Java 模拟 Cookie 登陆的示例代码: ```java import ...

    java中cookie的使用教程

    在Java编程语言中,Cookie是一种小型文本文件,用于在客户端和服务器之间传递信息,特别是保持用户状态和会话。本文将深入讲解Java中Cookie的使用方法,...在实践中不断探索,你将更加熟练地掌握Java中的Cookie使用。

    java cookie 例子

    本示例将详细介绍如何在Java Servlet中使用Cookie。 首先,我们需要了解Cookie的基本概念。Cookie是由服务器发送到浏览器,并由浏览器存储的一小段文本信息。当浏览器发起新的请求时,它会自动将该域下的所有Cookie...

    JAVA之cookie与session

    ### JAVA之cookie与session #### 一、Cookie与Session的概念 **Cookie** 与 **Session** 是两种在 Web 开发中用于跟踪用户会话的重要技术。它们的主要目标是在客户端和服务端之间保持状态。 - **Cookie** 机制...

    JS cookie Java cookie regex 整理结果

    在实际应用中,JS和Java Cookie结合使用可以实现更高级的功能。例如,服务器通过Java Cookie设置会话ID,然后在客户端通过JS读取Cookie,实现页面之间的状态保持。同时,正则表达式可用于处理和解析这些Cookie,以...

    java对cookie的操作java对cookie的操作

    在Java中,我们可以使用HttpServletResponse的`addCookie()`方法来设置Cookie。首先创建一个Cookie对象,通过构造函数传入键值对,例如`new Cookie("key", "value")`。然后设置Cookie的存活时间,`setMaxAge()`方法...

    java cookie 读写,记住密码 自动登录

    本主题将详细讲解如何使用Java进行Cookie的读写操作,以及如何利用Cookie实现记住密码和自动登录功能。 1. **Cookie基本概念** Cookie是由服务器发送到用户浏览器并存储在本地的一小块数据,当用户再次请求同一...

    aaaaaa.zip_cookie_cookie java_java cookie

    在Java中,我们主要使用`javax.servlet.http.Cookie`类来创建、读取和修改Cookie。以下是一些关键方法: 1. **创建Cookie**:通过`new Cookie(String name, String value)`创建一个新的Cookie对象,其中name为...

    Java Servlet及Cookie的使用

    Java Servlet和Cookie是Web开发中的两个重要概念,它们在构建动态、交互式的Web应用程序中扮演着关键角色。本文将深入探讨这两个技术,并提供详细的实践应用示例。 **Java Servlet** Java Servlet是一种Java语言...

    JAVA100例之实例81Cookie计数器

    "JAVA100例之实例81Cookie计数器"是一个典型的示例,旨在教会开发者如何使用Cookie来实现一个简单的访问计数功能。下面我们将深入探讨这个实例涉及的知识点。 1. **Cookie基本概念**: - Cookie是由服务器发送到...

    Test_dl.rar_cookie_cookie java_cookies_java cookie

    标题中的“Test_dl.rar_cookie_cookie java_cookies_java cookie”暗示了一个关于Java编程中处理Cookie的教程或项目,可能涉及网络登录验证。描述进一步说明了这个压缩包包含的信息,它提到了如何利用Cookie进行自动...

    java网络爬虫-通过登陆网站携带COOKIE信息爬取网站数据

    在Java中,可以使用HttpURLConnection或HttpClient库来构建这样的请求。例如,使用HttpURLConnection: ```java URL url = new URL("登录接口URL"); HttpURLConnection conn = (HttpURLConnection) url.open...

    java访问.net webservice获取与设置cookie

    本篇文章将深入探讨如何使用Java访问.NET Web服务,并在过程中获取和设置Cookie,以便实现更高效、安全的会话管理。首先,让我们理解Web服务的基本概念。 Web服务是一种通过HTTP协议提供功能的方法,使得不同系统间...

    JAVA Cookie JSON 项目中应用

    //根据cookies key值删除cookie function delCookie(name) /** * json对象转字符串形式 */ function json2String(jsonObj) /** * json字符串转json对象 */ var jsonObj = eval('('+jsonStr+')') 后台Java解析json

    需要cookie验证的java抓包程序

    【描述】:“使用java编写的抓包程序,对于一般的抓包比较简单,这里主要是对需要cookie验证的网页进行抓包,代码比较简单,自行下载理解。” 在Java中实现抓包功能,通常会利用如Jpcap或Wireshark等库。由于目标是...

    java中cookie,session,验证码的应用实例!

    在Java中,我们可以使用Apache Commons Codec库生成随机字符串,然后将其与图片一起发送给用户。用户输入的验证码与服务器端保存的验证码匹配,验证通过则允许执行操作: ```java // 生成验证码 Random random = ...

    discuz与java通过cookie共享登陆

    标题“Discuz与Java通过Cookie共享登录”涉及的是在Web开发中如何实现不同系统间用户登录状态的共享,特别是Discuz论坛系统与基于Java的应用之间的交互。Discuz是一款流行的开源社区论坛软件,而Java是一种广泛使用...

Global site tag (gtag.js) - Google Analytics