Servlet - cookie、session、servletContext概述
1、cookie
在客户端的小纸条,存储在客户端
一个servlet/jsp设置的cookies能被同一路径下面或者子路径下面的servlet/jsp读到,但子路径设置的cookies父路径读不到.
添加cookie的方法:
Cookie cookie = new Cookie("aaa", "bbb");cookie.setMaxAge(1000);resp.addCookie(cookie);
获取cookie:
Cookie[] cookies = req.getCookies();Cookie cookie = cookies[0];
2、session
在服务器端的小纸条,存储在服务器端
不论是父路径还是子路径均能访问到同一个session
session有两种实现方式:依靠cookie或者依靠URL重写
依靠cookie的session不稳定,当客户端禁掉cookie时无法使用,依靠URL重写的方式可以解决客户端禁掉cookie的问题。调用方法:response.encodeURL(request.getRequestURL().toString)());
添加session的方法:
HttpSession session = req.getSession(true);
获取session:
Integer count = (Integer)session.getAttribute("count");
设置session的值:
session.setAttribute("count", count);
3、servletContext
一个WEBAPP的全局变量,能存储所有用户都能访问的数据
ServletContext app = this.getServletContext();
使用方法与session相同
转载于:https://www.cnblogs.com/javadu/archive/2011/11/25/2263793.html
Servlet - cookie、session、servletContext概述相关推荐
- DW-CHEN的Java点滴记录JavaWeb之HTTP协议/Servlet/Cookie/Session/JSP/EL/JSTL/Filter/Listener
JavaEE规范 JavaEE(Java Enterprise Edition):Java企业版,早期叫J2EE(J2EE的版本从1.0到1.4结束):现在Java版本从JavaEE 5开始 Java ...
- Servlet ---- cookie session
Cookie 属性 和 构造 Cookie的添加 和 获取 记录最后访问时间 @WebServlet(name = "ServletDemo25", value = "/ ...
- 【JavaLearn】(24)Session、Cookie、ServletContext、MVC开发模式、JSP九大内建对象及四个作用域、JSTL及EL表达式、过滤器、监听器
目录 1. session和cookie 1.1 session和cookie原理 1.2 cookie-实现10天免登录 1.3 session-实现记住用户名 2. servletContext ...
- Servlet Cookie处理
Servlet Cookie处理 Servlet Cookie 处理 Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息.Java Servlet 显然支持 HTTP Cookie. ...
- 会话Cookie及session的关系(Cookie Session)
会话Cookie及session的关系(Cookie & Session) 在通常的使用中,我们只知道session信息是存放在服务器端,而cookie是存放在客户端.但服务器如何使用sess ...
- Servlet Cookie 处理
cookie是什么? Cookie是由服务器端生成,发送给User-Agent(一般指浏览器),浏览器将cookie以键值对的形式保存到某个目录下的文本文件内.下次请求该网站时就把cookie发送回服 ...
- Servlet 和Session的关系
jsp的Session和Servlet的Session本质上是一致的,区别是:jsp中session是作为隐式对象存在的,可以直接使用:Servlet中的session需要手动提取后才能使用. Htt ...
- 高薪程序员面试题精讲系列73之你熟悉servlet、session吗?get与post有哪些区别?
一. 面试题及剖析 1. 今日面试题 你熟悉servlet与session吗? servlet和JSP有什么关系? jsp有哪几个作用域?有几个内置对象? 说说session与servlet的生命周期 ...
- Cookie Session Token 与 JWT 解析
首先先了解一些关键词 认证.授权与凭证 什么是认证(Authentication)? 通俗地讲就是 验证当前用户的身份是否合法的过程,即你是谁?证明"你是你自己"(比如:你每天上下 ...
- 第二十六天:cookie+session+jsp入门
1. 会话(Session) 1.1 相关概念 1.1.1 会话 从打开浏览器访问服务器开始,到访问服务器结束(关闭浏览器.到了过期时间)期间,产生的多次请求和响应加在一起就称之为两者之间的一次会话. ...
最新文章
- Nginx中server_name 参数详解
- 用cxf开发restful风格的WebService
- Loading(二)--ThreeBodyLoadingView
- linux安装12c oem,OEM12C(12.1.0.5)安装插件监控mysql(linux)
- myeclipse 项目右键没有svn_新建SVN仓库并上传项目
- 回到地球之后,这个男人创建了Ubuntu
- c语言 年月日比较大小
- matlab符号函数作图,matlab符号函数的作图
- 技术交底书(三)-----一种虚拟现实共享及三维空间共享系统
- python websocket服务器端_python实现websocket服务器
- 使用PPT画图,取消自动选点(自动吸附点)解决方案
- BZOJ2827 : 千山鸟飞绝
- 5G NR 下行同步SSB(1)-- SSB时频资源
- python使用循环打印九九乘法表python中的99乘法表
- QT概念详解及开发入门简介
- 笛卡尔积算法的Java实现
- 【项目管理】 项目管理术语总结 (PMP培训笔记)
- 这款远程桌面软件开源了
- textblob 情感分析_使用TextBlob进行远程学习的推文中的情感分析
- VuePress超详细简单教程
热门文章
- 武汉城市职业学院计算机分数线,武汉城市职业学院历年分数线 2021武汉城市职业学院录取分数线...
- oracle迁移mysql_从自建Oracle迁移至RDS MySQL
- 1051 复数乘法(PAT乙级 C++)
- 工业交换机厂家有哪些,国产工业交换机品牌排行榜
- 网管型交换机比普通交换机有哪些明显优势
- 【渝粤题库】陕西师范大学292071社会统计学作业(高起专)
- 【渝粤题库】广东开放大学 面向对象方法精粹 形成性考核
- 3 Convex functions
- Lecture 2: Preliminary Review--Mind Map
- android 号码查联系人,Android联系人查询