session创建问题

简介:

当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识 - 称为 session id,如果已包含一个session id则说明以前已经为此客户端创建过session,服务器就按照session id把这个 session检索出来使用(如果检索不到,可能会新建一个),如果客户端请求不包含session id,则为此客户端创建一个session并且生成一个与此session相关联的session id,session id的值应该是一个既不会重复,又不容易被找到规律以仿造的字符串,这个 session id将被在本次响应中返回给客户端保存。

当一开始和服务器会话,服务器就会为你产生一个session    

request.getSession()这个方法含义:如果没有session默认创建新的session,

还有2个方法:
1、request.getSession(true):直接创建新的session
2、request.getSession(false)、你可以用第二个方法试试


本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/archive/2013/02/26/2933759.html,如需转载请自行联系原作者

相关文章
|
10月前
|
Java Maven
SpringBoot集成RabbitMQ-三种模式的实现
SpringBoot集成RabbitMQ-三种模式的实现
373 0
接口测试——fiddler对soapui请求返回信息抓取
原文:接口测试——fiddler对soapui请求返回信息抓取 背景:接口测试的时候,需要对接口的请求和返回信息进行查阅或者修改请求信息,可利用fiddler抓包工具对soapui的请求数据进行抓取或修改。
1492 0
|
10月前
Appium设置会话时长,解决调试代码时session失效的问题
Appium设置会话时长,解决调试代码时session失效的问题
228 0
|
API
JMeter接口测试及接口登陆压力测试
了解JMeter接口测试及接口登陆压力测试。
478 0
JMeter接口测试及接口登陆压力测试
|
10月前
|
存储 前端开发 程序员
|
10月前
|
JavaScript Java 关系型数据库
卤菜销售|基于SSM+vue的智能卤菜销售平台的设计与实现(源码+数据库+文档)
卤菜销售|基于SSM+vue的智能卤菜销售平台的设计与实现(源码+数据库+文档)
117 15
|
10月前
|
设计模式 消息中间件 缓存
2024年Java架构师面试宝典 图文并茂 10G面试题 请收藏
2024年Java架构师面试宝典 图文并茂 10G面试题 请收藏
1098 1
解决无法读取META-INF.services里面定义的类
解决无法读取META-INF.services里面定义的类
194 0
|
10月前
|
移动开发 测试技术 Android开发
构建高效Android应用:Kotlin实践与性能优化策略
在移动开发的世界中,Android以其开放性和广泛的用户基础持续领跑。随着Kotlin成为官方推荐语言,开发更加流畅且高效的应用变得触手可及。本文将深入探讨利用Kotlin进行Android开发的最佳实践,并聚焦于如何通过代码优化、内存管理和多线程处理等手段提升应用性能。我们将透过一系列案例和分析,揭示那些看似微不足道的编程细节,实则对应用性能有着重大影响,并提出切实可行的优化建议。
109 3
|
10月前
|
机器学习/深度学习 人工智能 物联网
未来操作系统的发展趋势与挑战
随着科技的不断进步,操作系统作为计算机系统的核心,也在不断演化和发展。本文从人工智能、物联网、云计算等方面探讨了未来操作系统的发展趋势和面临的挑战,展望了操作系统在技术革新中的重要地位。