Пользовательский компонент JSF: поддержка аргументов пользовательских типов, никогда не вызывается установщик атрибутов
мы создали мой обычайJSF компонент в соответствии с одним из многих учебных пособий (I 'м используюPrimeFaces) ЯМы добавили аргумент, который был успешно передан компоненту.
public void setCommand(String command) {
log.debug("setCommand {}", command);
this.command = command;
}
Но мне нужен аргумент пользовательского типа, и этоэто то, что я не могне найти в учебниках, которые обрабатывают только самые тривиальные случаи.
public void setImage(Object image) {
log.debug("setImage {}", image);
this.image = (Image) image;
}
Бин возвращает объект типаОбраз, но сеттер не вызывается. Я'Я ожидал, что это сработает, потому что в противном случае хороший учебник должен упомянуть этот случай, но теперь яЯ застрял с худшими из ошибок: ничего не происходит, и тамВ журналах ничего не говорится о том, почему ... Итак, что же не так, что мне нужно изменить, где искать потенциальную ошибку?