`

jsp内置对象----session

jsp 
阅读更多
什么是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进行Web编程—作业3-JSP内置对象-Part2

    一、JSP内置对象练习 1、使用JSP中的session对象,实现用户登陆检验 (1)(1)web目录下的session-login目录中,新建login.jsp(允许用户输入用户名和密码), 在usercheck.jsp中进行验证,成功则显示index.jsp...

    Jsp内置对象session总结

    JSP 内置对象 Session 总结 Session 对象是一种 JSP 内置对象,用于管理客户端与服务器端之间的会话期。下面是 Session 对象的详细介绍。 什么是 Session Session 对象是一个 JSP 内置对象,它在第一个 JSP 页面...

    JSP中的内置对象-详细解析-------

    在JavaServer Pages (JSP) 技术中,内置对象是开发者无需显式创建即可使用的预定义对象。这些对象提供了一系列便利的功能,帮助开发者轻松地处理网页动态内容的生成。本篇文章将对JSP的5个常用内置对象进行详细解析...

    JSP应用开发-JSP内置对象.pptx

    JSP内置对象有多种,包括request对象、response对象、session对象、application对象、out对象、config对象、pageContext对象、page对象等。 1. request对象 request对象是从客户端向服务器端发出请求,包括用户...

    JSP内置对象实验报告.doc

    charset=UTF-8");...通过这些实验,你可以深入理解JSP内置对象的用途和功能,并学会如何在实际开发中有效利用它们来构建更复杂的Web应用程序。练习部分鼓励你尝试更多的方法和属性,以增强你的理解和实践能力。

    jsp九大内置对象

    - **用途**:提供了一个中心化的访问点,可以访问到JSP页面中的其他内置对象(如request、response、session、application等)。 - **特点**: - 创建和初始化工作由容器自动完成。 - 可用于获取当前页面的上下文...

    JSP内置对象 session application的应用

    JSP内置对象session和application的应用 JSP(Java Server Pages)是一种服务器端脚本语言,用于生成动态网页。JSP内置对象是JSP提供的一些预定义对象,通过这些对象,可以访问和操作服务器端的资源。其中,session...

    Jsp九大内置对象,request,session,application

    熟练使用这些内置对象是开发JSP应用程序的基本要求,尤其是对于request、session和application对象更是必须要掌握的。 会使用对象所具有的方法,能熟练使用每一种对象的几种常用方法。希望对大家有用。。。

    javaweb开发JSP资料大全

    JSP安全编程实例浅析、JSP编程进度条设计实例、JSP的运行内幕、JSP和IIS的最佳解决方案实例分析、jsp内置对象--session对象和out对象、JSP中request属性的用法、用WebWork、JSP、Velocity建立注册页面、在JSP中使用...

    JSP内置对象方法介绍示例

    在压缩包文件"JSP内置对象"中,可能包含了关于这些对象的详细解释、代码示例以及使用场景分析,可以帮助读者更深入地理解和掌握JSP内置对象的使用。通过阅读和实践其中的内容,开发者可以提升自己的JSP编程能力,为...

    JSP内置对象归纳与总结

    JSP内置对象归纳与总结 JSP提供了九个内置对象,分别是out对象、request对象、response对象、session对象、application对象、pageContext对象、exception对象、config对象和page对象。这些内置对象是由容器实现和...

    jsp--2.内置对象

    在JSP中,有一组预定义的内置对象,它们提供了方便的功能,使得开发更加高效。本篇文章将详细探讨JSP的内置对象及其使用方法。 一、请求对象(Request) HttpServletRequest接口代表客户端的请求,它是JSP中的一个...

    jsp内置对象讲解及实例

    **JSP内置对象讲解** JSP(JavaServer Pages)是一种基于Java的技术,用于创建动态网页。在JSP中,有九个内置对象,它们是由服务器自动创建并提供给每个请求的JSP页面,无需显式声明。这些内置对象极大地简化了开发...

    jsp内置对象 jsp的几个内置的对象图解

    jsp内置对象 有关jsp的一些内置的对象的总结

    jsp-api-2.1.jar

    5. **JSP内置对象**:如 request、response、session、application、pageContext、out、exception 等,它们提供对HTTP请求、响应、会话和全局应用程序信息的直接访问。 6. **EL(Expression Language)**:EL是JSP ...

    jsp-cookie-session-crud 使用 JSP 实现cookie session验证及增删改查

    JSP的核心在于其内置对象,如request、response、session、cookie等,它们提供了处理HTTP请求和响应的强大能力。 **Cookie** Cookie是服务器发送到客户端的一小段信息,存储在用户的浏览器中。它可以用来跟踪用户的...

    第四单元 JSP内置对象.pdf

    ### 第四单元 JSP内置对象 #### 一、概述 JSP(Java Server Pages)是一种动态网页技术标准,它将动态代码嵌入到静态HTML页面中。通过这种方式,开发者能够轻松地创建动态网页内容。JSP内置对象是JSP技术为简化...

    实验三 JSP内置对象使用

    【实验三 JSP内置对象使用】 实验的目的是让学生熟悉并理解JSP中的几个核心内置对象,包括request、response、session、application以及out对象。这些对象是JSP中用于处理HTTP请求、响应、会话管理和输出数据的关键...

    JSP内置对象pdf

    JSP内置对象是JSP技术中的基础知识点,了解和掌握这些内置对象的用法对于开发基于JSP的Web应用至关重要。通过这些内置对象,开发人员可以更加方便地处理HTTP请求和响应、管理用户会话、存储应用范围内的数据等,从而...

    JSP上课课件-JSP语法与内置对象

    JSP(JavaServer Pages)是一种动态网页技术,它允许开发者将Java代码嵌入到HTML页面中,以实现...在实际工作中,了解和熟练运用JSP内置对象可以极大地提高开发效率,同时理解JSP语法能确保代码的正确性和可维护性。

Global site tag (gtag.js) - Google Analytics