Я пытаюсь получить инъекцию ManagedProperty, где инжекционный компонент находится в банке, включенной в мое веб-приложение.JSF 2 ManagedProperty инъекция бобов из бана зависимости
Bean для инъекций:
@ManagedBean(name="messages")
@SessionScoped
public class Messages implements Serializable
{
Прием боб:
@ManagedProperty(value="#{messages}")
private Messages messages;
public void setMessages(Messages messages)
{
this.messages = messages;
}
Однако, это не работает, и я просто получаю сообщение «Не удается установить сообщения свойств для управляемого компонента ». Если я помещаю класс Message в тот же пакет, что и принимающий bean-компонент, вместо того, чтобы иметь его в собственной банке, он работает отлично.
Это сделало. Благодарю. – Robert