`
jasonw68
  • 浏览: 153167 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java 操作cookies

    博客分类:
  • J2EE
阅读更多
//取指定cookie
	public String getCookie(HttpServletRequest request, String cookieKye ){
		Cookie [] cookies = request.getCookies();
		for (int i = 0; i < cookies.length; i++) {
			Cookie cookie = cookies[i];
			if (cookieKye.equals(cookie.getName())) {
				return (cookie.getValue());
			}
		}
		return "";
	}
	
	//创建cookie
	public String createCookie(String cookieKye, String cookieValue, int maxAge){
		Cookie ck = new Cookie(cookieKye,cookieValue);
		ck.setMaxAge(maxAge);
		ck.setPath("/");
		HttpServletResponse response = (HttpServletResponse)ActionContext.getResponse(); 
		response.addCookie(ck);
		return cookieValue;
	}
	
	//删除指定的cookie
	public void clearCookie(HttpServletRequest request, HttpServletResponse response, String cookieKye){
		Cookie[] cookies = request.getCookies(); 
		try{
			for(int i=0;i<cookies.length;i++){
				if(cookies[i].getName().equals(cookieKye)){
					Cookie cookie = new Cookie(cookies[i].getName(), null);   
		            cookie.setMaxAge(0);   
		            cookie.setPath("/");   
		            response.addCookie(cookie); 
		            break;
				}
			}
		}catch(Exception ex){
			ex.printStackTrace(); 
		}
	}

 

分享到:
评论

相关推荐

    java操作Cookies

    读取Cookie存入Map(key,value)

    java+http+操作cookies源码整理

    这个源码整理主要关注如何在Java中使用HTTP进行Cookies的操作。以下是对这些知识点的详细解释。 首先,理解Cookies的基本概念。Cookies是由服务器端发送到客户端(浏览器)的一小段文本信息,用来存储用户的状态...

    java http 操作cookies

    除了基本的Cookie操作,Java还支持Cookie策略,如`CookiePolicy.RFC_2109`和`CookiePolicy.NETSCAPE`,以适应不同的服务器需求。`CookieSpecRegistry`和`CookieSpecs`允许自定义Cookie规范。 在实际开发中,还需要...

    java cookies写入

    本文将深入探讨如何在Java中写入Cookies,并提供相关的源代码示例。 一、Cookie的创建与设置 在Java中,我们主要使用`HttpServletResponse`对象的`addCookie`方法来创建和设置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 操作 Cookie Java 操作 Cookie 是一种常用的 Web 开发技术,用于在服务器端和客户端之间交换数据。Cookie 是一种小文本文件,存储在客户端浏览器中,用于记录用户的行为和偏好。下面我们将详细介绍 Java 操作 ...

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

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

    java操作cookie

    在Java编程中,Cookie是服务器发送到用户浏览器并存储在本地的一种小文本文件,用于跟踪用户的会话状态、存储用户偏好等。...通过以上介绍,你应该对Java操作Cookie有了更深入的理解,可以灵活地在项目中运用这些知识。

    JAVA 专题课程-Cookies入门

    ### JAVA 专题课程-Cookies入门知识点总结 #### 1. 什么是Cookie? - **定义**:Cookie是一种由服务器端产生的小文本文件,用于记录用户的相关信息,并存储在客户端(通常是浏览器)。当用户再次访问该网站时,...

    JAVA操作COOKIE.docx

    JAVA 操作 COOKIE ...JAVA 操作 COOKIE 主要包括四...JAVA 操作 COOKIE 主要包括设置 Cookie、读取 Cookie、删除 Cookie 和修改 Cookie 四个方面,通过设置 Cookie 的路径、域名和生存期,可以实现两个网站共用 Cookies。

    JAVA操作COOKIE

    以下是关于 Java 操作 COOKIE 的详细说明: 1. **设置 Cookie** - 创建一个名为 "key",值为 "value" 的 Cookie 对象:`Cookie cookie = new Cookie("key", "value");` - 设置生存期:`cookie.setMaxAge(60);` 这...

    POST应用之COOKIES管理(可应用于多线程及多COOKIES管理)

    易语言,一种中文编程语言,虽然在网络编程方面可能不如Java、Python等语言常见,但依然可以实现复杂的COOKIES管理功能。在易语言中,可以使用相关库或者自定义函数来处理COOKIES,例如通过创建COOKIES对象,读取、...

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

    这通常通过WSDL(Web Service Description Language)文件完成,该文件描述了Web服务的接口和操作。使用工具如`wsimport`命令或者IDE中的功能,可以自动生成与Web服务对应的Java客户端代码。 接下来,我们关注...

    java实现登录操作

    在Java编程环境中,实现登录操作是一项基础且重要的任务,它涉及到用户身份验证、安全性以及会话管理等多个方面。本文将详细讲解如何在Java中实现登录功能,包括设置和读取Cookie以及进行用户登录验证。 首先,理解...

    java URLConnection全面解析(通俗易懂,包括cookie操作和上传文件)

    对于更高级的操作如cookie管理和文件上传,`URLConnection`同样提供了丰富的支持。 在开始使用`URLConnection`之前,我们需要做一些准备工作: - **明确目标URL**:即你想要发起请求的目标地址,例如 `...

    java对cookie的操作.doc

    总的来说,Java对Cookie的操作主要包括创建、读取、设置生命周期和路径。理解这些基本操作并对其进行适当封装,将有助于提高Java Web应用的开发效率和代码质量。在实际项目中,还应注意安全性和性能优化,比如限制...

    cookies操作总结

    在Java Servlet和JSP中,我们通常使用javax.servlet.http.Cookie类来操作Cookies。创建一个新的Cookie实例,需要提供一个名字和值,例如: ```java Cookie cookie = new Cookie("username", "JohnDoe"); ``` 接着...

    JAVA操作COOKIE.pdf

    本文主要介绍了如何在Java中操作Cookie,包括设置、读取、修改和删除Cookie,以及实现跨域共享Cookie。 1. **设置Cookie** - 使用`Cookie`类创建一个新的Cookie对象,例如`Cookie cookie = new Cookie("key", ...

    java+http+操作cookiesjavalearnsa资料分享

    本资料分享主要探讨了如何在Java中处理HTTP请求时操作Cookies,这对于开发需要用户会话管理的Web应用尤其重要。 首先,理解Cookie的基本概念。Cookie是由Web服务器发送到用户的浏览器并存储在本地的小型文本文件,...

Global site tag (gtag.js) - Google Analytics