在我的应用程序中,有 5 个 portlet 访问会话范围内的同一个 bean 类。我的问题是,每当我打开一个 portlet 时,托管 bean 都会初始化。托管 bean 应该在会话中初始化一次。在我的例子中,bean 初始化了 5 次。谁能告诉我这个问题的根本原因是什么?
这是我的豆子:
@ManagedBean(name="userManagementBean")
@SessionScoped
public class UserManagementBean {
public UserManagementBean() {
System.out.println("In getter setter bean");
sName=userManagementHelper.findScreenName();
directReport=new DualListModel<String>();
addUserToGroupDual=new DualListModel<String>();
addUserToGroupDual.getSource().clear();
addUserToGroupDual.getTarget().clear();
............