文章目录

  • 一、session
    • 定义
    • 作用域
    • 常用方法
    • 生命周期
  • 二、
    • application
    • 定义
    • 作用域
    • 常用方法
    • 生命周期

一、session

定义

JSP内置对象之一,Session在网络中被称为会话。由于HTTP协议是一种无状态的协议,也就是当一个客户端发送请求,服务器端收到请求,并返回响应后,该连接就结束了,而服务器不保存任何相关的信息。为了弥补这一缺点,HTTP协议提供了session。通过session可以在应用程序的web页面间进行跳转时,保存用户的状态,使得整个用户会话一直存在下去,直到浏览器关闭。

作用域

在当前会话中有效

常用方法

方法 描述
setAttribute(String key,Object value) 将数据以键值对的形式保存在对象中
getAttribute(String key) 根据存入的key 来获取对应的值
removeAttribute(String key) 根据key来删除对应的值

生命周期

1,创建
当服务器第一次执行request.getSession()或者执行这句话没有与之相匹配的id时创建一个Session.

2,销毁
Session的销毁只有三种方式:
(1).调用了session.invalidate()方法
(2).session过期(超时),Tomcat默认session超时时间为30分钟,注意是不使用,也就是你在30分钟内不挂机的话它就不会自动销毁
(3).服务器重新启动.

二、

application

定义

application:jsp内置对象之一,中文意思是应用程序,就好比手机上的app。应用程序能够利用计算机操作系统的某些服务,也可以利用其它应用程序所支持的服务。

作用域

在所有应用程序中有效

常用方法

方法 描述
void setAttribute(String key,Object value) 以key/value的形式保存对象值
Object getAttribute(String key) 通过key获取对象值
String getRealPath(String path) 返回相对路径的真实路径

生命周期

  1. 创建
    服务器启动时候创建
    2.销毁
    服务器关闭时销毁

JSP内置对象session和application相关推荐

  1. JSP内置对象Session——setAttribute/getAttibute/removeAttribute

    本文章代码使用了request内置对象,可先查看之前的文章学习. 前言 一.Session使用环境 二.常用方法 三.使用示例 1. 设计某系统登陆模块,该模块需满足以下条件: 2.login.jsp ...

  2. jsp内置对象------session

    session对象 JSP利用servlet提供的HttpSession接口来识别一个用户,存储这个用户的所有访问信息. 默认情况下,JSP允许会话跟踪,一个新的HttpSession对象将会自动地为 ...

  3. jsp内置对象*session

    session对象 基本概念: 指的是客户端与服务器的一次会话,从客户端连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止.它是HttpSession类的实例.     ...

  4. JSP内置对象—session

    什么是session? session对象是用来在每个用户之间分别保存每个用户信息的对象,以便跟踪用户的操作状态.session的信息保存在server端,session的id保存在client的co ...

  5. jsp内置对象--session

    session(服务端) session:会话 1. 浏览网站:开始->关闭 2. 购物:浏览,结算,付款,退出 3. 电子邮件: 浏览,写邮件,退出 以上都是session的例子,一次开始到结 ...

  6. Java学习-jsp内置对象Session

    转载于:https://www.cnblogs.com/sunjianfei/p/5682330.html

  7. jsp 内置对象 session

  8. jsp内置对象【02】四种内置对象【02】session、application

    我们继续来学习,上一篇文章中说到了request属性,那么既要想客户端和服务端都都能实现跳转的话,就用到了session. 第三种:session属性 我们接着修改一下上一篇文章中的代码来对比一下: ...

  9. JSP内置对象:request、response、out、session、application等内置对象

    Java程序的功能主要是由Java包下的各个类在运行期所产生的对象所提供,并且应用这些对象组织构建程序所需的功能. 所谓JSP内置对象,是指在JSP网页环境之下,用户不需要声明而直接可以在JSP网页中 ...

  10. Jsp内置对象及EL表达式的使用

    一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse ses ...

最新文章

  1. 我的第一个Python程序
  2. windows下面怎么github ssh 公钥,然后克隆项目
  3. [android] 练习使用ListView(二)
  4. OpenCV-计算二维矢量幅值cv::magnitude
  5. php variables,浅析PHP原理之变量(Variables inside PHP)
  6. MSM8960和MSM8930
  7. 分享Win10虚拟机VMware安装黑苹果MacOS Sierra图文教程
  8. Boost电路实战详解!(高效率同步整流,PID闭环追踪)
  9. 通过js实现图片爆炸特效
  10. AutoCAD Civil 3D-用Civil 3D建立路面
  11. 统计学中几种简单的检验方式
  12. 如何在Windows 7中管理操作中心
  13. [转载]軟件測試方法
  14. 主码,候选码,外码,全码,主属性,非主属性的区别
  15. C++ Primer Plus(学习笔记之——一会儿指南、一会儿指北)
  16. 读书笔记:《流畅的Python》第17章 使用future处理并发
  17. QT大作业之---学生信息管理系统
  18. 解读华为的千手观音文化
  19. 学习 HTML+CSS 这一篇就够了
  20. 照片怎么识别文字?有什么软件可以拍照识别英语?

热门文章

  1. 证件照电子版该如何在手机上制作
  2. 安装office2010常见的提示错误解决办法
  3. 通达信服务器在哪个文件里,通达信“指标模块”存放在哪个文件夹里
  4. python爬虫:用scrapy框架爬取链家网房价信息并存入mongodb
  5. 网络通信协议(互联网协议)
  6. a59s刷机包卡刷 oppo_OPPO A59S刷机包下载|OPPO A59S刷机包官方下载-太平洋下载中心...
  7. 教科书级——黑盒测试设计用例的方法的介绍
  8. soapUI Pro 4.5.1的新破解方案
  9. 如何使用puttygen密钥远程登录服务器
  10. ASA K8升级到K9