【发布时间】:2012-07-28 17:37:35
【问题描述】:
我正在使用“Wicket in Action”一书来学习 Wicket。
我做了什么(可以安全跳过)
我想创建这样的工作流程:
- 用户第一次打开页面——打印出“用户未登录”
- 用户进入登录页面
- 用户登录(成功)
- 用户被重定向到主页 -- 并打印出有关用户的信息
书中都有描述,理论上看起来还可以。有一个用户数据类(UserData),还有一个保存用户数据的类会话(MySession)。会话在 Wicket MyWebApplication 中创建,调用 newSession 方法。
但结果是——它不起作用。
问题
成功登录后用户数据被删除。问题是创建会话:
- 进入页面,加
- 进入登录页面,加
- 返回主页
创建 6 个会话。当然,每个新会话都会杀死前一个会话,以及所有数据。
问题:那么如何在会话中正确存储用户数据,或者更确切地说如何使会话像真实会话一样工作?
【问题讨论】:
标签: session authentication wicket