java从另一个请求范围的bean实例化会话范围的托管bean
我需要从另一个请求范围的bean实例化一个会话bean&;设置该bean的值。我怎么能从另一个豆子上做到这一点
实际上,我需要在用户成功登录后实例化usersession
bean&;我需要设置该会话bean的user
托管属性
你可以在下面搜索框中键入要查询的问题!
我需要从另一个请求范围的bean实例化一个会话bean&;设置该bean的值。我怎么能从另一个豆子上做到这一点
实际上,我需要在用户成功登录后实例化usersession
bean&;我需要设置该会话bean的user
托管属性
# 1 楼答案
登录时设置
usersession
bean的user
属性。它在登录之前是否实例化并不重要,因为它的user
属性在登录完成之前将保持为空并使用
@javax.inject.Inject
注释将usersession
bean注入到您的请求处理bean中# 2 楼答案
您需要以通常的方式手动实例化它,并将其放入^{} :
以正确设计的名义,我宁愿通过将其作为
@ManagedProperty
注入来将任务委托给JSF: