ребята, я использую JSF 2.0 с пружиной.Я аннотировал метод в управляемом компоненте с помощью @PostConstruc, но если в компоненте нет поля, связанного со страницей jsf, метод @PostConstruct не вызывается, даже если на странице jsf есть метод действия, связанный сBean.Заранее спасибо.
Добавлен код для объяснения:
это си мой BackingManagedBean
@ManagedBean(name="utenteBean")
@ViewScoped
public class UtenteBean extends SupportBean implements Serializable
Пока это мой ControllerManagedBean
@ManagedBean(name="gestisciUtentiController")
@ViewScoped
public class GestisciUtentiController extends MessageSupportBean implements Serializable {
@ManagedProperty(value="#{utenteBean}")
private UtenteBean utenteBean;
public void setUtenteBean(UtenteBean utenteBean) {
this.utenteBean = utenteBean;
}
@PostConstruct
public void loadBean()
{
try
{
utenteBean.setUtentis(getFacadeFactory().getUtenteFacade().readAllOrdered(Utente.class, "username"));
}
catch (ApplicationException e)
{
setExceptionMessage(e.getLocalizedMessage(), e.getLocalizedMessageDetail());
}
}