`

设置Cookie

    博客分类:
  • JAVA
阅读更多
	public static void setCookie(javax.servlet.http.HttpServletResponse response,String name,String value){
		if (null==name || "".equals(name)) 
			return;
		if (null==value ) 
			value="null";

		Cookie cookie=new Cookie(name, value);
		cookie.setMaxAge(300*60);
		cookie.setDomain("url");
		cookie.setPath("/");
		response.addCookie(cookie);
	}

  删除Cookie

		 Cookie  cookie   =new   Cookie("loginId",   null);   
         cookie.setMaxAge(0);   //设置为0就过期了。即删除。
		 cookie.setDomain("url");
		 cookie.setPath("/");
         response.addCookie(cookie);

  获取Cookie

	public static String getHeadCookie(
			javax.servlet.http.HttpServletRequest request, String cookie_name) {
		String cookie_value = "";
		Cookie cookies[] = request.getCookies();
		if (cookies != null) {
			for (int i = 0; i < cookies.length; i++) {
				System.out.println("cookies[i].getValue = "
						+ cookies[i].getName());
				if (cookies[i].getName().equals(cookie_name)) {
					cookie_value = cookies[i].getValue();

				}
			}
		}
		return cookie_value;
	}
 

 

 

分享到:
评论

相关推荐

    Spring Security2中设置Cookie的保存时间

    正确设置Cookie的生命周期可以帮助优化用户体验,同时避免潜在的安全风险。 首先,我们需要了解Spring Security的架构。它是Spring框架的一个扩展,提供了全面的身份验证和授权服务。在Spring Security 2中,配置...

    通过js来设置cookie和读取cookie,实现登陆时记住密码的功能

    设置cookie主要涉及以下几个步骤: 1. 创建一个键值对对象,例如`{key: 'username', value: 'JohnDoe'}`。 2. 将对象转换为字符串,以便在HTTP头部中发送。可以使用`encodeURIComponent`函数对键和值进行编码,防止...

    C# cefsharp 多账号同时登陆,设置cookie隔离,修改部分浏览器指纹

    2. 设置Cookie:在登录时,针对每个浏览器实例分别设置相应的Cookie,确保它们不会互相干扰。 3. 监听事件:注册事件监听器,如导航完成、加载错误等,以便于处理登录过程和其他操作。 **二、Cookie隔离** 为了...

    JS设置cookie和获取cookie 方法

    js写的方法,可以设置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"); `...

    jquery 设置cookie、删除cookie、获取cookie

    jQuery 提供了一个非常方便的方式来处理这些操作,本文将详细介绍如何利用 jQuery 和其插件来设置、获取及删除 Cookie。 #### 二、环境搭建 首先,确保您的项目环境中已经包含了 jQuery 库。可以使用 CDN 方式引入...

    webview 设置cookie 拍照上传图片

    本文将深入探讨如何在Webview中设置cookie以实现免登录功能,以及如何利用Android的摄像头和相册进行图片上传。 1. **Webview设置Cookie** Webview中设置cookie的主要目的是为了保持用户登录状态,避免每次打开...

    微信小程序cookie维护插件 实现自动设置获取cookie功能

    2. 合理设置Cookie的生命周期,既不能太短导致频繁登录,也不能太长带来安全风险。 3. 在处理Cookie超时事件时,要确保用户体验流畅,尽量减少对用户操作的干扰。 总之,微信小程序cookie维护插件通过自动化设置和...

    关于java应用cookie

    `setMaxAge`方法用于设置Cookie的有效期,单位为秒。有效期为0表示Cookie仅在当前会话期间有效,浏览器关闭后就会删除;若为负数则表示Cookie将一直保存在客户端,直到被手动删除或过期。 ##### 2. 添加Cookie到...

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

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

    JS设置COOKIE清楚的方法

    JS的COOKIE设置和清楚,写好的一个函数,方便调用,可直接写成函数的方式

    cookie设置httpOnly和secure属性实现及问题

    其中一种常见的做法就是通过设置Cookie的`httpOnly`和`secure`属性来增强安全性。这两个属性可以帮助开发者防止跨站脚本攻击(XSS)和中间人攻击(MITM)。 #### 二、属性介绍 ##### 1. `secure`属性 - **定义**: 当...

    易语言取设cookie

    首先,`InternetSetCookieA` 设置Cookie,然后通过 `InternetGetCookieA` 获取Cookie,以实现客户端与服务器之间的信息交换。开发者可能会结合这些函数来实现登录验证、个性化推荐等功能。 压缩包中的“易语言取设...

    设置cookie获取上次登录时间_得到上次登录时间_获取cookie_

    本文将深入探讨如何设置Cookie来获取上次登录时间,并讲解相关技术细节。 Cookie是由服务器发送到用户的浏览器并存储在本地的一小段数据,它可以用来跟踪用户的状态,比如登录信息、个性化设置等。当用户再次访问...

    原生登录cookie保持提供webview使用

    但在原生应用中,我们可能需要通过编程方式获取和设置cookie,因此需要权衡安全性和便利性。 总结来说,原生登录cookie保持提供给WebView使用涉及到Android的`CookieManager`类和WebView的生命周期管理。通过以上...

    Extjs 关于 cookie的操作

    在 Web 开发中,Cookie 是一种常用的数据存储方式,用于保存用户的一些基本信息或者状态,从而实现网站的个性化设置或登录状态保持等功能。Extjs 作为一种强大的 JavaScript 框架,提供了对 Cookie 操作的支持,使得...

    二级域名和顶级域名需要同步登录如何设置cookie作用域1

    实现这种功能的关键在于正确地设置Cookie的作用域。在PHP开发中,尤其是使用像Discuz!这样的论坛软件时,这个过程可以通过配置文件来完成。 首先,我们需要理解Cookie的工作原理。Cookie是由服务器发送到用户浏览器...

    js的cookie:包括得到cookie 设置cookie和删除cookie的代码

    js的cookie:包括得到cookie 设置cookie和删除cookie的代码

    third-party-cookie-setter:如何在 iframe 中设置 cookie

    第三方 Cookie 设置器 有时无法在用户第一次访问页面时从第三方框架站点设置 cookie。 这通常是合法网站正常运行所必需的。 此解决方案通过尝试设置 cookie,或将用户重定向到框架外到父窗口,设置 cookie,并将...

    用js设置cookie,并能读取

    用js设置cookie,并能读取 用js设置cookie,并能读取

Global site tag (gtag.js) - Google Analytics