小编Ale*_*lex的帖子

匿名用户的Tomcat/spring会话管理

我有下一个用例:

我们有网上商店,用户可以选择一些商品,然后购买.在登录应用程序之前,他可以将商品添加到购物车中.所有这些项目必须存储在他的会话中.当用户点击"付款"按钮时,我们会询问他的凭证/卡/等.

我的问题:当我登录之前添加项目到购物车一切正常.但是当我尝试将项目作为匿名用户添加到购物车时,项目不会存储.在将每个页面刷新为匿名用户后,我总是收到不同的JSESSIONID.

我决定创建简单的应用程序,说明我的问题.我认为没有我的消息来源就无法修复.

这是我的申请:

https://github.com/AlexTestAccount/simple_test

这很简单.它只包含一个控制器和会话bean,我尝试保存一些东西.

对于运行它你需要gradle,tomcat和定义enviropment变量CATALINA_HOME,你可以使用:

gradle部署

ps对不起我的英文

java session spring tomcat spring-security

7
推荐指数
1
解决办法
1342
查看次数

标签 统计

java ×1

session ×1

spring ×1

spring-security ×1

tomcat ×1