【发布时间】:2012-11-09 14:50:13
【问题描述】:
我根据许多教程之一创建了我的自定义 JSF 组件(我正在使用 PrimeFaces),我添加了一个已成功传递给组件。
<c:custom command="command"/>
public void setCommand(String command) {
log.debug("setCommand {}", command);
this.command = command;
}
但我需要自定义类型的参数,这是我在教程中找不到的东西,教程只处理最琐碎的情况。
<c:custom image="#{currentImageBean.image}"/>
public void setImage(Object image) {
log.debug("setImage {}", image);
this.image = (Image) image;
}
bean 正在返回 Image 类型的对象,但未调用 setter。我预计这会起作用,因为否则一个好的教程应该提到这种情况,但现在我被更糟糕的错误所困扰:没有任何反应,日志中也没有任何内容表明原因......所以,出了什么问题,我需要改变什么,在哪里寻找潜在的错误?
【问题讨论】:
标签: java jsf jsf-2 attributes custom-component