最近、JSF 1.x から JSF 2.x にアップグレードしました。
2 年前からアプリケーションを稼働させています。私たちが直面している問題は次のとおりです。
JSFに以下のコードがあります
<h:inputText id="DescriptionText" required="true" value="#{scenarioDesc}">
<f:converter converterId="RequiredConvertor"/>
<f:attribute name="label" value="#{giamsBundle['lbl.request.summary.desc.validation']}"/>
</h:inputText>
以下のように、必要なコンバーターを使用してラベル値を取得します
String componentLabel = (String) component.getAttributes().get("label");
しかし、componentLabel は null を返します。リソースバンドル名を定義すると値を取得できませんが、f:attribute タグの値に任意の文字列を追加すると正常に動作します
助けてください。