将会话属性保存在对象中(Java)
如何使用 Java 和 JSF 在类上保存会话属性? 有没有任何注释可以帮助我做到这一点? 帮帮我,我需要一些会话属性,我想如果我将它们保存在 Object 上会更好。如果你们也知道这个命令,以不同的方式保存,我将不胜感激。
How can I save session attributes on a class using Java and JSF?
Is there any annotation that helps me do it?
Help me out, I need some session attributes, and I guess would be better if I save them on Object. If You guys know the command too, to save in a different way, I'd appreciate it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需使用
@SessionScoped
< /a>@ManagedBean
< /a>.您可以通过
@ 从其他托管 bean 访问它托管属性
。或者,如果您确实坚持将其存储在托管 bean 之外,请使用会话映射。
它可以在其他 bean 中使用。
通过它在幕后映射到
HttpSession#get/setAttribute()
,Just use a
@SessionScoped
@ManagedBean
.You can access it from other managed beans by
@ManagedProperty
.Or if you really insist in storing it outside managed beans, use the session map.
It'll be available in other beans by
It maps under the covers to
HttpSession#get/setAttribute()
.用于访问会话映射中对象的 EL 表达式
EL expression to access objects in session map