社区
Java EE
帖子详情
request.getSession(false) 引起的疑问
华清545
2014-07-29 05:38:23
在系统判断用户是否已登录时,需要用到 request.getSession(false)。注意这里不应该使用 request.getSession(true),如果参数为 true 的话 会引起一些问题。
我就不明白 参数为true 的话 会引起什么问题,最多新建了一个无用的session对象,其它还会引起什么严重的问题呢。请高手指教。
...全文
177
4
打赏
收藏
request.getSession(false) 引起的疑问
在系统判断用户是否已登录时,需要用到 request.getSession(false)。注意这里不应该使用 request.getSession(true),如果参数为 true 的话 会引起一些问题。 我就不明白 参数为true 的话 会引起什么问题,最多新建了一个无用的session对象,其它还会引起什么严重的问题呢。请高手指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
中琦
2014-07-29
打赏
举报
回复
引用 2 楼 a137655624 的回复:
亲,你这是服务端,如果大用户量操作的话,服务器就炸了
貌似不是你理解的这样的吧。 每个用户在 服务器 端 不应该都得有个 session 么。?? request.getSession(true) 的意思是 如果该用户是第一次登陆还没有session 那么就创建一个 session, 如果存在,就直接取原来的那个而不用创建新的。 里面 参数 填 false 的话是无论如何都 新建一个session。
华清545
2014-07-29
打赏
举报
回复
引用 2 楼 a137655624 的回复:
亲,你这是服务端,如果大用户量操作的话,服务器就炸了
您是说 新建的无用session 太多,太占内存吗。
a137655624
2014-07-29
打赏
举报
回复
亲,你这是服务端,如果大用户量操作的话,服务器就炸了
华清545
2014-07-29
打赏
举报
回复
还请各位指教
request
.get
Session
(true/
false
)的区别
这篇博客探讨了Java的HttpServlet
Request
接口中的get
Session
(true)和get
Session
(
false
)方法的区别。通过源码分析,得出结论:get
Session
(true)在
session
不存在时会新建,而get
Session
(
false
)则会返回null。内容涉及Facade模式和Tomcat的
Request
类实现。
对
request
.get
Session
(
false
)的理解(附程序员常疏忽的一个漏洞)
本文解析了HTTP请求中get
Session
方法的工作原理,特别是对get
Session
(
false
)的行为进行了深入探讨,并提供了最佳实践建议及Spring框架下的简化操作。
request
.get
Session
()和
request
.get
Session
(true/
false
)的理解
本文解析了在Java Web应用中,通过HttpServlet
Request
对象获取Http
Session
的不同方式及其应用场景,详细对比了get
Session
(true)与get
Session
(
false
)的区别,并介绍了如何利用Spring的WebUtils工具简化
Session
操作。
request
.get
Session
() 与
request
.get
Session
(true/
false
)区别
本文详细解释了get
Session
方法的工作原理,包括
request
.get
Session
()与
request
.get
Session
(true/
false
)的区别。文章还介绍了如何通过这些方法创建、获取和使用会话对象。
request
.get
Session
(
false
) 不为null
本文通过一个具体例子解释了在Servlet和JSP中如何处理
Session
。详细分析了为什么即使首次访问Servlet时,通过
request
.get
Session
(
false
)也能获取到
Session
的原因。
Java EE
67,535
社区成员
225,849
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章