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概述相关推荐

  1. 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 ...

  2. Servlet ---- cookie session

    Cookie 属性 和 构造 Cookie的添加 和 获取 记录最后访问时间 @WebServlet(name = "ServletDemo25", value = "/ ...

  3. 【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 ...

  4. Servlet Cookie处理

    Servlet Cookie处理 Servlet Cookie 处理 Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息.Java Servlet 显然支持 HTTP Cookie. ...

  5. 会话Cookie及session的关系(Cookie Session)

    会话Cookie及session的关系(Cookie & Session) 在通常的使用中,我们只知道session信息是存放在服务器端,而cookie是存放在客户端.但服务器如何使用sess ...

  6. Servlet Cookie 处理

    cookie是什么? Cookie是由服务器端生成,发送给User-Agent(一般指浏览器),浏览器将cookie以键值对的形式保存到某个目录下的文本文件内.下次请求该网站时就把cookie发送回服 ...

  7. Servlet 和Session的关系

    jsp的Session和Servlet的Session本质上是一致的,区别是:jsp中session是作为隐式对象存在的,可以直接使用:Servlet中的session需要手动提取后才能使用. Htt ...

  8. 高薪程序员面试题精讲系列73之你熟悉servlet、session吗?get与post有哪些区别?

    一. 面试题及剖析 1. 今日面试题 你熟悉servlet与session吗? servlet和JSP有什么关系? jsp有哪几个作用域?有几个内置对象? 说说session与servlet的生命周期 ...

  9. Cookie Session Token 与 JWT 解析

    首先先了解一些关键词 认证.授权与凭证 什么是认证(Authentication)? 通俗地讲就是 验证当前用户的身份是否合法的过程,即你是谁?证明"你是你自己"(比如:你每天上下 ...

  10. 第二十六天:cookie+session+jsp入门

    1. 会话(Session) 1.1 相关概念 1.1.1 会话 从打开浏览器访问服务器开始,到访问服务器结束(关闭浏览器.到了过期时间)期间,产生的多次请求和响应加在一起就称之为两者之间的一次会话. ...

最新文章

  1. Nginx中server_name 参数详解
  2. 用cxf开发restful风格的WebService
  3. Loading(二)--ThreeBodyLoadingView
  4. linux安装12c oem,OEM12C(12.1.0.5)安装插件监控mysql(linux)
  5. myeclipse 项目右键没有svn_新建SVN仓库并上传项目
  6. 回到地球之后,这个男人创建了Ubuntu
  7. c语言 年月日比较大小
  8. matlab符号函数作图,matlab符号函数的作图
  9. 技术交底书(三)-----一种虚拟现实共享及三维空间共享系统
  10. python websocket服务器端_python实现websocket服务器
  11. 使用PPT画图,取消自动选点(自动吸附点)解决方案
  12. BZOJ2827 : 千山鸟飞绝
  13. 5G NR 下行同步SSB(1)-- SSB时频资源
  14. python使用循环打印九九乘法表python中的99乘法表
  15. QT概念详解及开发入门简介
  16. 笛卡尔积算法的Java实现
  17. 【项目管理】 项目管理术语总结 (PMP培训笔记)
  18. 这款远程桌面软件开源了
  19. textblob 情感分析_使用TextBlob进行远程学习的推文中的情感分析
  20. VuePress超详细简单教程

热门文章

  1. 武汉城市职业学院计算机分数线,武汉城市职业学院历年分数线 2021武汉城市职业学院录取分数线...
  2. oracle迁移mysql_从自建Oracle迁移至RDS MySQL
  3. 1051 复数乘法(PAT乙级 C++)
  4. 工业交换机厂家有哪些,国产工业交换机品牌排行榜
  5. 网管型交换机比普通交换机有哪些明显优势
  6. 【渝粤题库】陕西师范大学292071社会统计学作业(高起专)
  7. 【渝粤题库】广东开放大学 面向对象方法精粹 形成性考核
  8. 3 Convex functions
  9. Lecture 2: Preliminary Review--Mind Map
  10. android 号码查联系人,Android联系人查询