cookie helper.php,CookieHelper cook crud 工具类
package com.sd.sdactivity.utils;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CookieHelper {
/**
* 设置cookie
*/
public static void set(String cookieKey, String val, HttpServletResponse response) {
Cookie cookie = new Cookie(cookieKey, val);
//String url = request.getHeader("host");
//url = NetHelper.GetMainDomain(url);
//cookie.setDomain(url);
cookie.setMaxAge(-1);
cookie.setPath("/");
response.addCookie(cookie);
}
/**
* 获取cookie对象
*
* @param cookieKey
* @param request
* @return
*/
public static Cookie get(String cookieKey, HttpServletRequest request) {
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie cookie : cookies) {
if (cookie.getName().toLowerCase()
.equals(cookieKey.toLowerCase())) {
return cookie;
}
}
}
return null;
}
/**
* 获取cookie值
*
* @param cookieKey
* @param request
* @return
*/
public static String getValue(String cookieKey, HttpServletRequest request) {
Cookie cookie = get(cookieKey, request);
if (cookie != null) {
return cookie.getValue();
} else {
return null;
}
}
/**
* 移除COOKIE
*
* @param cookieKey
* @param request
* @param response
*/
public static void remove(String cookieKey, HttpServletRequest request,
HttpServletResponse response) {
Cookie cookie = get(cookieKey, request);
if (cookie != null) {
cookie.setValue(null);
cookie.setMaxAge(0);
response.addCookie(cookie);
}
}
}
cookie helper.php,CookieHelper cook crud 工具类相关推荐
- HttpPost.setHeader(Cookie, PHPSESSID= + PHPSESSID)方式的HttpClient工具类
摘要: session在浏览器和web服务器直接是通过一个叫做name为sessionid的cookie来传递的,所以只要在每次数据请求时保持sessionid是同一个不变就可以用到web的sessi ...
- JAVA——保持cookie登录状态的HttpClient封装工具类
在日常开发中,我们经常需要通过http协议去调用网络内容,虽然java自身提供了net相关工具包,但是其灵活性和功能总是不如人意,于是有人专门搞出一个httpclient类库,来方便进行Http操作. ...
- (4.1.28.2)HttpPost.setHeader(Cookie, PHPSESSID= + PHPSESSID)方式的HttpClient工具类
session 在浏览器和web服务器直接是通过一个叫做name为sessionid的cookie来传递的,所以只要在每次数据请求时保持sessionid是同一 个不变就可以用到web的session ...
- Java后端Cookie工具类(设置Cookie有效时间、得到Cookie的域名等方法)
在这里总结一些后端处理Cookie的工具类方法,供参考 调用就可以这样 // 设置cookie CookieUtils.setCookie(request, response, "user& ...
- 简单封装浏览器 cookie 工具类
版权声明:本文首发 http://asing1elife.com ,转载请注明出处. https://blog.csdn.net/asing1elife/article/details/8265571 ...
- cookie工具类 java_springboot封装JsonUtil,CookieUtil工具类代码实例
这篇文章主要介绍了springboot封装JsonUtil,CookieUtil工具类过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Jso ...
- ThinkPHP3验证码、文件上传、缩略图、分页(自定义工具类、session和cookie)
验证码 TP框架中自带了验证码类 位置:Think/verify.class.php 在LoginController控制器中创建生存验证码的方法 login.html登陆模板中 在LoginCont ...
- 轻松把玩HttpClient之封装HttpClient工具类(五),携带Cookie的请求
近期更新了一下HttpClientUtil工具类代码,主要是加入了一个參数HttpContext,这个是用来干嘛的呢?事实上是用来保存和传递Cookie所须要的. 由于我们有非常多时候都须要登录.然后 ...
- java - 通用 CRUD(增、删、改、查)工具类,代码高效复用
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 基本 CRUD 方法实现: package com.xxx.xxx.ls.xxx.utils; ...
最新文章
- python htmlparser使用问题小结
- IS-IS 的 DIS (伪节点) 及 DIS 和 OSPF中DR 的区别
- 对数据库进行黑盒测试操作?
- 统计每年入职的员工个数
- FIneCMS /dayrui/libraries/Chart/ofc_upload_image.php Arbitrary File Upload Vul
- LightOJ1283 Shelving Books(DP)
- os.path 模块
- python变量的使用_python – 如何在变量中使用冒号(:)
- Flex弹性布局_思维导图
- linux oracle11g客户端安装
- 在 Linux 平台下使用 JNI
- 我的docker随笔34:gitlab服务部署
- Java加密算法库BouncyCastle
- 目标转化出价多少_浅谈什么是 oCPC 目标转化出价?
- Elasticsearch搜索引擎一些参数含义和用法
- 企业微信网页授权及JS-SDK碰到检查域名所有权不通过的问题
- 小程序发布测试版本步骤
- oracle远程不能访问权限,oracle限制远程访问
- matlab画光顺曲线,曲线曲面
- 数学建模算法 一 简述(3)规划模型-整数规划
热门文章
- 数据全生命周期管理应用平台的组成
- 大数据分析的意义在哪
- photon 服务器操作系统,photon 云服务器
- android用户头像保存,Android的登陆注册(sharedpreferences和SQLite保存以及头像上传显示...
- python用于标识类方法的是_Python类的设计与使用
- 乐玩自动化测试模块_深圳大数据测试培训推荐班
- 卫星轨道的估计问题(Matlab)(一):理论基础
- oracle中sysdate函数 ro,ORACLE常用函數
- python︱sklearn一些小技巧的记录(训练集划分/pipelline/交叉验证等)
- GO语言学习之路17