Javaコードから即時属性値を取得する方法を教えてもらえますか? 私は以下のように両方の方法で属性を試しました:私のプロジェクトはjsf 1.2にあります
<h:inputText value="" immediate="true">
<f:attribute name="immediate" value="true"/>
<f:attribute name="testAttribute" value="true"/>
</h:inputText>
属性 Map に「testAttribute」が表示されますが、「immediate」属性には表示されません。
if (UIComponentBase.getAttributes().containsKey("immediate")) {
this.immediate = (Boolean)comp.getAttributes().get("immediate");
}
getAttributes() は、エントリとして「immediate」を持たない属性マップを返します。即時属性の値を読み取る別の方法を提案してください。