0

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」を持たない属性マップを返します。即時属性の値を読み取る別の方法を提案してください。

4

0 に答える 0