【发布时间】:2015-08-22 18:18:57
【问题描述】:
我正在使用 Mojarra 2.1.29 并且有一个会话范围的 JSF 托管 bean
@ManagedBean
@SessionScoped
public class UserContext{
//staff
}
还有一颗春豆:
public class UserReproducer{
private User user;
public void reporoduce(){
if(user == null){
//Here I need to recreate the userContext managed bean
//do some other staff
}
}
}
事实上,我需要 JSF 中的某种自定义范围,即在满足条件时从头开始重新创建 userContext bean。有可能以某种方式做吗?通过重新创建,我的意思是在第一次创建时清除它的所有属性。
【问题讨论】:
标签: jsf jsf-2 managed-bean session-scope recreate