`
lj6684
  • 浏览: 967008 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

Java开发操作Cookie示例

    博客分类:
  • Web
阅读更多
首先Java中操作Cookie相对比较简单,使用Cookies对象
// 设置Cookie
Cookie cookie = new Cookie("srq05_console", adminName);
// 默认保存账户3个月
cookie.setMaxAge(3 * 30 * 24 * 60 * 60);
response.addCookie(cookie);

// 读取Cookie
Cookie[] cookies = request.getCookies();


JS操作Cookie相对比Java读写复杂一些
以下代码IE和FF同时有效,但IE和FF保存的Cookie不互通
//两个参数,一个是cookie的名称,一个是值
function setCookie(name,value) {
  var Days = 30; //此 cookie 将被保存 30 天
  var exp  = new Date();	//new Date("December 31, 9998");
  exp.setTime(exp.getTime() + Days*24*60*60*1000);
  document.cookie = name + "="+ escape (value) + ";expires=" +exp.toGMTString();
}

//读取cookies函数
function getCookie(name) {
  var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  if(arr != null) return unescape(arr[2]); return null;
}

//删除cookie
function delCookie(name) {
  var exp = new Date();
  exp.setTime(exp.getTime() - 1);
  var cval=getCookie(name);
  if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

分享到:
评论

相关推荐

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

    Java 模拟Cookie 登陆简单操作示例 在本文中,我们将介绍 Java 模拟 Cookie 登陆的简单操作,结合实例...本示例可以帮助开发者快速了解 Java 模拟 Cookie 登陆的实现原理和实现方法,为实际开发中提供了有价值的参考。

    java 操作cookie

    Java 操作 Cookie 是一种常用的 Web 开发技术,用于在服务器端和客户端之间交换数据。Cookie 是一种小文本文件,存储在客户端浏览器中,用于记录用户的行为和偏好。下面我们将详细介绍 Java 操作 Cookie 的基础知识...

    关于java应用cookie

    ### 关于Java应用Cookie知识点详解 #### 一、Cookie简介 Cookie是一种常用的技术,用于存储用户的访问信息。在Web开发中,服务器可以将少量的信息发送到客户端浏览器,并存储在客户端,这种信息就是Cookie。当...

    java操作cookie示例(删除cookie)

    总结一下,Java操作Cookie主要包括设置Cookie(设置键值、生存时间和路径),读取Cookie(通过`getCookies()`方法)以及删除Cookie(创建一个MaxAge为0的新Cookie)。理解这些基本操作对于进行Web开发是至关重要的,...

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

    Java中的Cookie操作是Web开发中常见的一种技术,用于在客户端和服务器之间传递状态信息。Cookie是一种小型文本文件,由服务器发送到用户的浏览器,并由浏览器在后续请求中返回给服务器。以下将详细介绍Java如何进行...

    javacookie的使用

    在Java Web开发中,Cookie是一种用于在客户端存储数据的技术。它通常被用来跟踪用户状态或存储用户的偏好设置等信息。Cookie可以方便地帮助开发者实现诸如登录状态保持、购物车功能等功能。 #### 二、创建与发送...

    JAVA之cookie与session

    #### 三、Cookie的使用示例 1. **获取 Cookie**:可以使用 `HttpServletRequest` 的 `getCookies()` 方法来获取所有 Cookie 的数组。 2. **遍历并处理 Cookie**:获取到 Cookie 数组后,可以通过遍历来查找特定名称...

    JAVA通过Session和Cookie实现网站自动登录的技术

    在网站开发中,实现自动登录功能是非常重要的,JAVA 通过 Session 和 Cookie 实现网站自动登录的技术是其中的一种方法。本文将详细介绍如何使用 Session 和 Cookie 实现网站自动登录的技术。 一、什么是 Session 和...

    cookie示例

    Cookie是Web开发中的一...通过学习和实践"cookie示例",开发者可以深入理解Cookie的工作原理,并学会在实际场景中有效地运用它们。同时,安全地处理用户信息,如使用哈希处理密码,是任何Web应用都必须遵循的最佳实践。

    JAVA100例之实例81Cookie计数器

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

    Java Servlet及Cookie的使用

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

    cookie登录示例

    综上所述,"Cookie登录示例"主要涉及了使用Cookie进行用户登录状态管理的方法,包括Java和JavaScript中的Cookie操作,以及如何安全地使用Cookie来维护用户会话。通过理解这些知识点,开发者可以有效地实现在Web应用...

    Test_dl.rar_cookie_cookie java_cookies_java cookie

    标题中的“Test_dl.rar_cookie_cookie java_cookies_java cookie”暗示了一个关于Java编程中处理Cookie的教程或项目,可能涉及网络登录验证。...这将是一个很好的学习资源,帮助你掌握Java Web开发中的Cookie操作。

    cookie和session示例

    在Java的Servlet环境中,可以使用`getSession`方法创建和操作Session: ```java import javax.servlet.http.HttpSession; public void doGet(HttpServletRequest request, HttpServletResponse response) { ...

    java和js中cookie的相关操作.docx

    Java 和 JavaScript 中的 Cookie 操作是 Web 开发中常见的任务,它们主要用于在客户端存储和管理少量数据。Cookie 是一种小型文本文件,由服务器发送到用户的浏览器,并由浏览器在后续请求中返回给服务器。以下是...

    JavaWeb 中Cookie实现记住密码的功能示例

    在JavaWeb开发中,Cookie是一种常见的技术,用于在客户端(用户的浏览器)和服务器之间传递信息。这个技术在实现“记住密码”或“自动登录”功能时尤其有用。下面我们将深入探讨Cookie的工作原理、优势以及如何在...

    Java Servlet及Cookie的使用.rar

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

    java特性--cookie保存用户和密码

    2. **Java中的Cookie操作**: - 在Java的Servlet API中,`HttpServletResponse`接口提供了`addCookie(Cookie cookie)`方法来添加Cookie。 - `Cookie`类用于创建Cookie对象,包括设置名称、值、过期时间等属性。 -...

    cookie中设置了HttpOnly属性,那么通过js脚本将无法读取到cookie信息,这样能有效的防止XSS攻击.zip_js设置cookie值

    在Java Web开发中,通常使用Servlet API来设置Cookie。以下是一个示例,展示了如何在响应头中添加带有HttpOnly属性的Cookie: ```java response.setHeader("Set-Cookie", "username=JohnDoe; Path=/; HttpOnly"); `...

Global site tag (gtag.js) - Google Analytics