Мне нужно передать параметр (POST) в @managedBean, я использовал управляемые свойства следующим образом:
@ManagedProperty(value = "#{param.id}")
private int id;
И масштабом Bean является ViewScope
Я получаю эту ошибку:
Невозможно создать управляемый Bean квитанцию. Были обнаружены следующие проблемы: - область действия объекта, на который ссылается выражение # {param.id}, запрос, короче, чем область видимости beans, с которой ссылается
Что я могу сделать?
arjan посмотрите:
Моя страница: Название фонаря
<form method="post" action="faces/index.xhtml">
<input name="id" value="4" />
<input type="submit" value="submit" />
</form>
<h:form>
<h:commandLink value="click" action="index">
<f:param id="id" name="id" value="20"/>
</h:commandLink>
</h:form>