我用post构造方法(使用@PostContruct)编写了一个托管bean,但是没有调用该方法。我正在使用liferay liferay-portal-6.1.2-ce-ga3和Jboss 7.1.1以及Icefaces 3.0。有人可以帮我解决这个问题吗?
@SessionScoped
@ManagedBean
public class DetalleVaPortletBean extends BackingPortletUI {
private static final long serialVersionUID = -7127465434575796794L;
public DetalleVaPortletBean() {
try {
System.out.println(this);
} catch (Exception e) {
error(e);
}
}
@PostConstruct
public void postConstruct(){
adicionarPortletPrincipal();
}
}
答案 0 :(得分:0)
首先,确保您的DetalleVaPortletBean
对象确实是通过检查控制台输出构建的,并找到
System.out.println(this);
在构造函数中可能需要更多打印输出,例如: System.out.println("DetalleVaPortletBean CTOR");