Cookie&Sission 部分方法
Cookie:
创建Cookie:
Cookie cookie = new Cookie(String cookieName,String cookieValue);
cookie.setMaxAge(int seconds); ---时间秒
注意:如果不设置持久化时间,cookie会存储在浏览器的内存中,浏览器关闭 cookie信息销毁(会话级别的cookie),如果设置持久化时间,cookie信息会 被持久化到浏览器的磁盘文件里
设置携带路径
cookie.setPath(String path);
cookie.setPath("/WEB16");
代表访问WEB16应用中的任何资源都携带cookie
cookie.setPath("/WEB16/cookieServlet");
代表访问WEB16中的cookieServlet时才携带cookie信息
向客户端发送cookie:
response.addCookie(Cookie cookie);
Cookie[] cookies = request.getCookies();
2)遍历Cookie数组,通过Cookie的名称获得我们想要的Cookie
for(Cookie cookie : cookies){
if(cookie.getName().equal(cookieName)){
String cookieValue = cookie.getValue();
}
}
Session:
HttpSession hs=request.getSession();
//获取编码
String id=hs.getId();
//给前台
response.getWriter().write(id);
//
hs.setAttribute("goods", "GTR");
Session也是存储数据的区域对象,所以session对象也具有如下三个方法:
session.setAttribute(String name,Object obj);
session.getAttribute(String name);
session.removeAttribute(String name);
可以在工程的web.xml中进行配置存在时间
sission默认停止服务器操作30分钟后自动删除用户空间
<session-config>
<session-timeout>30</session-timeout>
</session-config>
手动销毁session
session.invalidate();
最新文章
- app的推广
- BZOJ平推计划
- iOS 跳转至AppStore评分页面
- Cordova - 使用Cordova开发iOS应用实战1(配置、开发第一个应用)
- 移动设备页面高度不足时min-height 的尴尬处理
- CIDR-Address介绍
- android里R.layout.的问题
- python-推荐
- java基础-006
- NGUI学习笔记(二):基础笔记
- jquery ajax php+mysql 无刷新分页 详细实例
- 删除cookie固定格式
- 最近新版本的pangolin出现了点问题,我把可用的旧版本上传到了github
- u-boot的SPL源码流程分析
- JVM总结-垃圾回收(下)
- Thymeleaf模板引擎的初步使用
- bzoj 4025 二分图——线段树分治+LCT
- Realm For Android详细教程
- 【Java NIO深入研究3】文件锁
- RabbitMQ核心概念
热门文章
- electron-vue 运行项目时会报Electron Security Warning (Node.js Integration with Remote Content)警告
- Java——Java集合那些事
- [E. Ehab&#39;s REAL Number Theory Problem](https://codeforces.com/contest/1325/problem/E) 数论+图论 求最小环
- 记录:通过ffmpeg rtsp转 http m3u8
- HMM-前向后向算法
- acm的一些头文件和调试代码
- [hdu3644 A Chocolate Manufacturer&#39;s Problem]模拟退火,简单多边形内最大圆
- csu1617]强连通分量
- C++17结构化绑定
- resize允许你控制一个元素的可调整大小性