会话范围 JSF bean 中的请求范围属性
我想要一个会话范围的 JSF bean,其一个属性是请求(页面)范围的。有可能吗?
I would like to have a session scoped JSF bean with one property that is request (page) scoped. Is it possible at all?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,那不可能。托管属性注入仅发生在 bean 创建期间。然而,当创建会话范围 Bean 时,不一定存在请求,并且注入的请求范围 Bean 在会话剩余部分的后续请求中将无效。
反过来做。例如
和
No, that's not possible. Managed property injection only happens during creation of the bean. However, when a session scoped bean is been created there is not necessarily a request present and the injected request scoped bean would be invalid in subsequent requests in the remnant of the session.
Do it the other way round. E.g.
and