ssh项目,控制器使用的Struts2,action实现了SessionAware接口,用户登录后,用户信息信息保存在session中,为什么当关闭浏览器后重新打开浏览器session中的值仍然存在啊?用户sessionid不是存储到浏览器cookie进程中的吗?关闭浏览器后id就没有了,不应该打开浏览器还能取到session的值才对啊,求助大神
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
struts2 Session生命周期
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2017-12-13 19:14关注关闭浏览器后打开任务管理器,看看是不是所有的浏览器进程都关闭了。再不行注销下windows登入,看看session是否没有了。
如果还有,说明你哪里错了,写到浏览器永久的cookie了。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-07-15 10:25回答 7 已采纳 存在jar包冲突或者版本问题。
- 2015-05-18 17:47回答 7 已采纳 please user org.apache.struts2.dispatcher.FilterDispatcher instead of the org.apache.struts2.disp
- 2017-02-19 04:16回答 4 已采纳 别把input签的name和action搞一样
- 2024-12-10 10:13Hibernate则通过SESSION管理对象的生命周期,自动生成SQL语句,减轻了开发者直接编写SQL语句的负担。系统还应考虑到安全性,如用户认证、交易加密等,以保护用户数据和交易安全。 用户通过浏览器访问系统,进行商品...
- 2022-09-15 03:08回答 1 已采纳 已解决: 在struts.xml文件中,如果有多个<package>标签,<package>标签的name属性不可以相同。 (例如:代码中的<package>标签的
- 2022-01-20 07:31回答 1 已采纳 兄弟,说实话,2022年了,还学struts2吗?如果是学生,那就慢慢学吧你时间多你有的玩儿,如果是临近毕业或者已经工作了的,听我的,拍脑袋,删除代码,跟struts2、jsp等等上几代的技术扔了吧,
- 2017-03-11 20:41回答 3 已采纳 我自己找到问题所在了,我用的ajax的post提交的,提交后不刷新当前页面,改成form 的表单提交没问题了
- 2023-08-14 10:33在IT行业中,尤其是在Java Web开发领域,Spring、Hibernate和Struts2是三大核心框架,它们在构建企业级应用中起着至关重要的作用。这三者合称为SSH(Spring、Struts2、Hibernate),是Java EE开发的经典组合。下面将...
- 2022-04-03 13:09回答 2 已采纳 Struts 2.x 需要自己定义一个参数接收 类似如下的属性 uploadFileName public class UploadAction { private File upload
- 2022-01-27 05:03回答 1 已采纳 那说明你拷贝文件的时候没有拷贝全,缺dll什么的,或者dll版本过时了你是不是每次更新只更新exe文件,不更新工程里的dll?
- 2018-05-04 22:39回答 3 已采纳 struts2-showcase插件, 使用方法 https://blog.csdn.net/u013634928/article/details/49229463 下载 http://mvnre
- 2020-08-25 02:55此外,Struts2需要针对每个request进行封装,把request,session等servlet生命周期的变量封装成一个一个Map,供给每个Action使用,并保证线程安全,这也使得Struts2比较耗费内存。 在拦截器实现机制上,Struts2有以...
- 2020-01-09 03:02哈利路亚里路亚的博客 一、Interceptor的生命周期 1.初始化拦截器 @Override public void init() { // TODO Auto-generated method stub System.out.println("拦截器初始化"); } 2.拦截器执行 @Override public String intercept...
- 2020-10-23 06:06在SSH框架中,Spring负责管理Action对象的生命周期,通过`struts.objectFactory`常量配置为"spring",可以实现Spring对Action的创建和管理。 Hibernate则是SSH中的持久层框架,它简化了数据库操作,通过对象-关系...
- 2022-09-24 09:54在本项目中,Spring主要可能作为服务层和持久层的容器,管理Bean的生命周期和依赖关系。使用Spring的DAO和Service模式可以更好地组织业务逻辑,而Spring的事务管理则确保了数据操作的一致性。此外,Spring与...
- 没有解决我的问题, 去提问