文档章节

<J2EE>Session小结

未来守护者
 未来守护者
发布于 2014/11/18 16:06
字数 338
阅读 286
收藏 13

  

       在用户第一次访问服务器的是,会产生一个JSESSIONID的属性,保存在用户的cookie内,(但是注意默认的这个cookie的存活时间是0的,即关闭会话窗口后,这个ID就会丢失的)用来标识用户,并且这个这个JESESSIONID对应着服务器中的一个session对象,这样可以用来处理和保存来着客户端页面的一些重要数据。

      当用户第二次访问这个web服务器的时候,就会把这个JSESSIONID提交给了服务器,服务器在内存中寻找是否有这个ID,如果没有则新创建一个session。 如果有则不再创建。因此,服务器是用这个ID来标识出每一个客户端。

但是值得注意的是不同浏览器之间是不共享session的,毕竟cookie不在同一个地方存储。

    session的存活周期是一次会话,怎样才能界定一次会话。 

1 打开浏览器访问服务器,在session有效期内,关闭浏览器,一次会话结束。

2打开浏览器访问服务器,浏览器一直未关闭,但是session规定的有效时间内,无动作。session在服务器端销毁,会话也算结束。


© 著作权归作者所有

共有 人打赏支持
未来守护者
粉丝 10
博文 78
码字总数 22633
作品 0
郑州
高级程序员
SSM框架之关于使用JSP作为视图展示问题解决方案

JSP作为视图层展示数据,已经有很长一段时间了,不管是在校学习还是企业工作,总会或多或少接触这个。特别是对于一些传统中小型或者一些几年前的企业而言,有很多使用JSP作为视图展示层。 JS...

youcongtech
07/22
0
0
JSP复习笔记——第11章 JSP 构架和MVC设计模式

11.1 JSP Model I 体系结构 11.2 JSP Model II 体系结构/MVC设计模式 11.3 使用MVC设计模式改写用户注册程序 11.3.1 使用serlvet实现Controller层 11.3.2 使用jsp实现表示层 11.3.3 使用Jav...

暗之幻影
2014/12/18
0
0
JavaWeb基础知识点之Servlet

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w1lgy/article/details/79169527 一、servlet的概述 servlet是采用java编写的运行在服务器上的程序,用于接受...

我巴巴
01/26
0
0
Java Servlet工作原理问答

导读 本文来自stackoverflow的问答,讨论了Java Servlet的工作机制,如何进行实例化、共享变量和多线程处理。 问题:Servlet是如何工作的?Servlet 如何实例化、共享变量、并进行多线程处理?...

LCZ777
2015/11/05
0
0
对tomcat的jsp进行压力测试不断耗尽内存的原因

先request.getsession(),当已有一个session与前request相关时就返回对这个session的引用,当没有时就生成一个.一个session在server通过一个sessionid来标识的。也就是说在一个server是不会有...

Big_BoBo
2013/11/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Hbase 概述及特点

1、Hbase概述 HBase是一种构建在HDFS之上的分布式、面向列的存储系统。在需要实时读写、随机访问超大规模数据集时,可以使用HBase。 尽管已经有许多数据存储和访问的策略和实现方法,但事实上...

PeakFang-BOK
23分钟前
0
0
TortoiseGit(乌龟git)保存用户名密码的方法

windows下比较比较好用的git客户端有2种: 1. msysgit + TortoiseGit(乌龟git) 2. GitHub for Windows github的windows版也用过一段时间,但还是不太习惯。所以目前仍然青睐与msysgit+乌龟g...

simpower
42分钟前
0
0
Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生...

engeue
59分钟前
2
0
通过ajax访问远程天气预报服务

http://www.webxml.com.cn/zh_cn/index.aspx 更改wsdl文件 打开文件将15行,51行,101行去掉 然后把文件复制到c盘 然后在桌面上面就生成了文件 将文件打成jar包 package cn.it.ws.weather;...

江戸川
今天
1
0
聊聊storm的tickTuple

序 本文主要研究一下storm的tickTuple 实例 TickWordCountBolt public class TickWordCountBolt extends BaseBasicBolt { private static final Logger LOGGER = LoggerFactory.getLogg......

go4it
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部