`
ErHuo
  • 浏览: 20996 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JAVA cookie操作类

阅读更多
package util;

import javax.servlet.http.HttpServletRequest;


/**
 * 跟cookie相关的帮助类
 * 
 * @author 苏轶 2010-3-15
 */
public class CookieHelper {
	/**
	 * 查找指定名称的cookie值,如果没有找到则返回null
	 * 
	 * @param request
	 * @param cookieName
	 * @return
	 */
	public static String getCookie(HttpServletRequest request, String cookieName) {
		// Cookie[] cookies = request.getCookies();
		// if (cookies != null) {
		// for (Cookie cookie : cookies) {
		// if (cookie.getName().equalsIgnoreCase(cookieName))
		// return cookie.getValue();
		// }
		// }
		// 解决Cookie值等于号取不到的问题。
		String cookieHeader = request.getHeader("Cookie");
		if (cookieHeader!=""&&cookieHeader!=null) {
			String[] cookies = cookieHeader.split(";");
			if (cookies != null) {
				for (int i = 0; i < cookies.length; i++) {
					String cookie = cookies[i].trim();
					if (cookie.substring(0, cookie.indexOf("="))
							.equalsIgnoreCase(cookieName)) {
						return cookie.substring(cookie.indexOf("=") + 1, cookie
								.length());
					}
				}
			}
		}
		return null;
	}
}

分享到:
评论

相关推荐

    Cookie工具类

    Cookie工具类,Java操作Cookie的工具类,下载引入直接调用方法获取Cookie就可以

    Java开发工具类

    Class类工具 \Cookie工具类 \excel读取 工具类\Java如何生成验证码图片和点击刷新验证码\java获取当前月第一天和最后一天,上个月第一天和最后一天\java实现ftp文件的上传与下载\Json工具类 - JsonUtils.java\JS...

    cookie接口 实现本地或客户端的cookie的创建和读取

    本接口采用java语言实现 一个是接口 一个是实现类 一个测试类

    CookieUtils.java

    Cookie操作工具类

    java常用工具类打包下载

    J2EE常用工具类—Cookie操作 J2EE常用工具类—数组操作 J2EE常用工具类—时间处理工具类 J2EE常用工具类—文件打包解包处理类 J2EE常用工具类——文件操作类 J2EE常用工具类——邮件处理类(javaMail发送邮件) ...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    │ Java面试题22.Session和Cookie的区别.mp4 │ Java面试题23.mvc模式和mvc各部分的实现.mp4 │ Java面试题24.数据库分类和常用数据库.mp4 │ Java面试题25.关系型数据库的三范式.mp4 │ Java面试题26.事务的四大...

    我积攒的java工具类 基本满足开发需要的工具类

    D:\002 我的工具类\001 流\文件操作整体\FileEncodingUtil.java D:\002 我的工具类\001 流\文件操作整体\FileReadImpl.java D:\002 我的工具类\001 流\文件操作整体\FileTypeImpl.java D:\002 我的工具类\001 流\...

    java jdk实列宝典 光盘源代码

    操作Excel文件;操作Pdf文件;自定义日志文件类; 8线程 线程的启动 和停止;线程的互斥;线程的协作;线程join;生产者、消费者问题;线程的优先级;列出虚拟机中所有的线程;守护线程Daemon;线程池;一个死锁的...

    Java整理的基础工具类项目

    电话操作类 地理坐标处理WGS-84坐标转换成百度坐标工具类 DES加密工具类 参数验证注解 Xss攻击 接口访问超时拦截器 二叉树模糊匹配数字 Socket连接池封装 guava本地缓存异步更新 Redis实现Ip、手机号等访问次数限时...

    javascript cookie操作类的实现代码小结附使用方法

    第一种方法:cookie操作类,代码封装了,下面也有使用方法,大家可以参考下。 代码如下: String.prototype.Trim = function() { return this.replace(/^\s+/g,””).replace(/\s+$/g,””); } function JSCookie() {...

    JAVA面试题最全集

    一个“.java”原文件中是否可以包括多个类(不是内部类)? 53.掌握内部类和接口的概念 54.StringTokenizer类的使用 55.数据结构,如何遍历List中的元素? 如果要按照键值保存或者访问数据,使用什么数据结构? ...

    java 面试题 总结

    JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变...

    Java JDK实例宝典

    18 操作Excel文件 7. 19 操作PDF文件 7. 20 自定义日志文件类 第8章 线程 8. 1 定义和启动线程 8. 2 停止线程 8. 3 线程的互斥 8. 4 线程的协作 8. 5 线程join 8. 6 生产者. ...

    Java语言基础下载

    获取Cookie 565 HTTP响应报头--Response 566 会话管理 566 Servlet过滤器 569 Servlet监听器 576 内容总结 579 独立实践 580 第二十九章: Jsp 技术 583 学习目标 583 JSP介绍 584 JSP语法 584 模板元素 588 指令...

    Java常见面试题208道.docx

    7.java 中操作字符串都有哪些类?它们之间有什么区别? 8.String str="i"与 String str=new String(“i”)一样吗? 9.如何将字符串反转? 10.String 类的常用方法都有那些? 11.抽象类必须要有抽象方法吗? 12.普通...

    2021年最新java面试题--视频讲解(内部培训84个知识点超详细).rar

    Java面试题22.Session和Cookie的区别和使用场景 Java面试题23.mvc模式和mvc各部分的实现 Java面试题24.数据库分类和常用数据库 Java面试题25.关系型数据库的三范式 Java面试题26.事务的四大特征 Java面试题27.mysql...

Global site tag (gtag.js) - Google Analytics