多くのチュートリアルの 1 つ (私はPrimeFacesを使用しています) に従ってカスタムJSFコンポーネントを作成しました。コンポーネントに正常に渡された引数を追加しました。
<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 は呼び出されていません。そうでなければ、優れたチュートリアルでそのケースについて言及する必要があるため、これが機能することを期待していましたが、今では最悪のエラーに悩まされています.何も起こらず、理由を示唆するログには何もありません. 、何を変更する必要があるか、潜在的なエラーを探す場所は?