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月前
|
存储 前端开发 程序员
解决无法读取META-INF.services里面定义的类
解决无法读取META-INF.services里面定义的类
194 0
|
10月前
Appium设置会话时长,解决调试代码时session失效的问题
Appium设置会话时长,解决调试代码时session失效的问题
228 0
|
10月前
|
设计模式 消息中间件 缓存
2024年Java架构师面试宝典 图文并茂 10G面试题 请收藏
2024年Java架构师面试宝典 图文并茂 10G面试题 请收藏
1098 1
|
关系型数据库 数据库 对象存储
阿里云个人版,企业版免费用,满足这些条件就可以申请,你满足吗
阿里云提供免费试用套餐,为用户提供0门槛上云实践机会,个人版,企业版都有免费的云套餐可以申请,但需要满足一定条件: 免费试用申请地址,阿里云最新活动总页-新手专区-阿里云免费套餐 个人版需满足条件:1.2017年10月1日起新注册的用户,且注册内6个月内。
|
10月前
|
Java Maven
SpringBoot集成RabbitMQ-三种模式的实现
SpringBoot集成RabbitMQ-三种模式的实现
373 0
|
10月前
|
移动开发 测试技术 Android开发
构建高效Android应用:Kotlin实践与性能优化策略
在移动开发的世界中,Android以其开放性和广泛的用户基础持续领跑。随着Kotlin成为官方推荐语言,开发更加流畅且高效的应用变得触手可及。本文将深入探讨利用Kotlin进行Android开发的最佳实践,并聚焦于如何通过代码优化、内存管理和多线程处理等手段提升应用性能。我们将透过一系列案例和分析,揭示那些看似微不足道的编程细节,实则对应用性能有着重大影响,并提出切实可行的优化建议。
109 3
接口测试——fiddler对soapui请求返回信息抓取
原文:接口测试——fiddler对soapui请求返回信息抓取 背景:接口测试的时候,需要对接口的请求和返回信息进行查阅或者修改请求信息,可利用fiddler抓包工具对soapui的请求数据进行抓取或修改。
1492 0
|
存储 Linux C语言
用c语言将文件中十六进制数据与二进制数据相互转换
用c语言将文件中十六进制数据与二进制数据相互转换
335 0