, с был уже исправлен на, поэтому 2.0.6, 2.1.0 и более поздние версии не имеют его.
РОБЛЕМА УЖЕ РЕШЕНА В МИФАХ 2.1 РЕАЛИЗАЦИЯ
У меня есть ссылка, которая передает параметр Integer правильно, как это:
<h:link outcome="/process/createProcess">
<f:param name="id" value="#{process.idprocess}" />
Edit
</h:link>
Он переходит к «createProcess.xhtml? Id = 21» правильно, и у меня есть этот код в области запроса, поддерживающей Bean createProcess:
@ManagedProperty(value="#{param.id}")
private Integer idProcess;
private Process newProcess;
@PostConstruct
public void init()
{
log();
if (idProcess!=null)
newProcess = Dao.getProcessDAO().get(idProcess);
else
newProcess = new Process();
}
Я заметил чтоidProcess
всегда ноль. После отладки я понял, что метод setIdProcess вызываетсяПОСЛЕ @PostConstruct
.
Я понимаю, что внедрение выполняется сразу после создания компонента, и все свойства управления доступны в@PostConstruct
.
Чего мне не хватает?