什么是session:
1、session表示客户端和服务器的一次会话
2、web中的session指的是用户在浏览某个网站时,从进入网站到浏览器关闭
所经过的这段时间,也就是用户在浏览这个网站所花费的时间
3、session实际上是一个特定的时间概念
4、在服务器的内存中保存着不同用户的session
5、session对象是一个jsp内置对象
6、session对象在第一个jsp页面被装载时自动创建,完成会话期处理
7、从一个用户打开浏览器并连接到服务器开始,到用户关闭浏览器离开这个页面结束,
被称为一个对话。
8、当一个客户访问一个服务器时,可能会在服务器的几个页面之间切换,服务器
应当通过某种方法知道这是一个客户,就需要session对象
9、session对象是HttpSession类的实例
session对象常用方法如下:
1、long getCreationTime():返回session创建时间
2、public String getId():返回session创建时jsp引擎为他设的唯一ID号
3、public Object setAttribute(String name,Object value):使用
指定名称将对象绑定到此会话
4、public Object getAttribute(String name):返回与此对话中的指定名称绑定在一起
时的对象,如果没有对象绑定在该名称下,则返回null
5、String[] getValueNames():返回一个包含此session种所有可用属性的数组
6、int getMaxInactiveInterval():返回两次间隔多长时间此session被 取消(单位秒)
7、session的生命周期
创建:
当客户端第一次访问某个jsp和Servlet时候,服务器会为当前会话创建一个SessionId,
每次客户端向服务器端发送请求时,都会将此sessionId携带过去,服务端会为此sessionId经行校验。
活动:
1、某次会话当中通过超链接打开新页面属于同一次会话
2、只要当前会话页面没有关闭,重新打开新的浏览器窗口访问同一项目资源属于同一次会话
3、除非本此会话的所有页面都关闭再重新访问某个jsp或者Serlvet将会创建新的会话。
销毁:
session的销毁只有三种方式
1、调用了session.invalidate()方法
2、session过期(超时)
3、服务器重新启动
分享到:
相关推荐
一、JSP内置对象练习 1、使用JSP中的session对象,实现用户登陆检验 (1)(1)web目录下的session-login目录中,新建login.jsp(允许用户输入用户名和密码), 在usercheck.jsp中进行验证,成功则显示index.jsp...
JSP 内置对象 Session 总结 Session 对象是一种 JSP 内置对象,用于管理客户端与服务器端之间的会话期。下面是 Session 对象的详细介绍。 什么是 Session Session 对象是一个 JSP 内置对象,它在第一个 JSP 页面...
在JavaServer Pages (JSP) 技术中,内置对象是开发者无需显式创建即可使用的预定义对象。这些对象提供了一系列便利的功能,帮助开发者轻松地处理网页动态内容的生成。本篇文章将对JSP的5个常用内置对象进行详细解析...
JSP内置对象有多种,包括request对象、response对象、session对象、application对象、out对象、config对象、pageContext对象、page对象等。 1. request对象 request对象是从客户端向服务器端发出请求,包括用户...
charset=UTF-8");...通过这些实验,你可以深入理解JSP内置对象的用途和功能,并学会如何在实际开发中有效利用它们来构建更复杂的Web应用程序。练习部分鼓励你尝试更多的方法和属性,以增强你的理解和实践能力。
- **用途**:提供了一个中心化的访问点,可以访问到JSP页面中的其他内置对象(如request、response、session、application等)。 - **特点**: - 创建和初始化工作由容器自动完成。 - 可用于获取当前页面的上下文...
JSP内置对象session和application的应用 JSP(Java Server Pages)是一种服务器端脚本语言,用于生成动态网页。JSP内置对象是JSP提供的一些预定义对象,通过这些对象,可以访问和操作服务器端的资源。其中,session...
熟练使用这些内置对象是开发JSP应用程序的基本要求,尤其是对于request、session和application对象更是必须要掌握的。 会使用对象所具有的方法,能熟练使用每一种对象的几种常用方法。希望对大家有用。。。
JSP安全编程实例浅析、JSP编程进度条设计实例、JSP的运行内幕、JSP和IIS的最佳解决方案实例分析、jsp内置对象--session对象和out对象、JSP中request属性的用法、用WebWork、JSP、Velocity建立注册页面、在JSP中使用...
【实验三 JSP内置对象使用】 实验的目的是让学生熟悉并理解JSP中的几个核心内置对象,包括request、response、session、application以及out对象。这些对象是JSP中用于处理HTTP请求、响应、会话管理和输出数据的关键...
在压缩包文件"JSP内置对象"中,可能包含了关于这些对象的详细解释、代码示例以及使用场景分析,可以帮助读者更深入地理解和掌握JSP内置对象的使用。通过阅读和实践其中的内容,开发者可以提升自己的JSP编程能力,为...
JSP内置对象归纳与总结 JSP提供了九个内置对象,分别是out对象、request对象、response对象、session对象、application对象、pageContext对象、exception对象、config对象和page对象。这些内置对象是由容器实现和...
在JSP中,有一组预定义的内置对象,它们提供了方便的功能,使得开发更加高效。本篇文章将详细探讨JSP的内置对象及其使用方法。 一、请求对象(Request) HttpServletRequest接口代表客户端的请求,它是JSP中的一个...
### JSP内置对象详解 #### 1. pageContext对象 `pageContext`是JSP页面上下文对象,可以访问页面作用域内的所有属性,也可以用它来获取其他内置对象,例如`request`、`response`、`session`等。它还提供了访问页面...
jsp内置对象 有关jsp的一些内置的对象的总结
5. **JSP内置对象**:如 request、response、session、application、pageContext、out、exception 等,它们提供对HTTP请求、响应、会话和全局应用程序信息的直接访问。 6. **EL(Expression Language)**:EL是JSP ...
JSP的核心在于其内置对象,如request、response、session、cookie等,它们提供了处理HTTP请求和响应的强大能力。 **Cookie** Cookie是服务器发送到客户端的一小段信息,存储在用户的浏览器中。它可以用来跟踪用户的...
### 第四单元 JSP内置对象 #### 一、概述 JSP(Java Server Pages)是一种动态网页技术标准,它将动态代码嵌入到静态HTML页面中。通过这种方式,开发者能够轻松地创建动态网页内容。JSP内置对象是JSP技术为简化...
JSP内置对象实验题 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,主要用于Web应用程序的开发。JSP提供了一些内置对象,帮助开发者快速构建Web应用程序。这些内置对象包括request、response、...
JSP内置对象是JSP技术中的基础知识点,了解和掌握这些内置对象的用法对于开发基于JSP的Web应用至关重要。通过这些内置对象,开发人员可以更加方便地处理HTTP请求和响应、管理用户会话、存储应用范围内的数据等,从而...