Wie vermeide ich Wiederholungen / verwende Konstanten auf der Facelets-Seite?
Auf einer Facelets-Seite habe ich verschiedene<h:inputText>
und<h:outputText>
Komponenten, die alle den gleichen Konverter benötigen.
Ich möchte vermeiden, den Konverter mit all seinen Parametern zu wiederholen:
<h:inputText id="bla" value="#{mybean.val}" >
<f:convertNumber locale="en" maxFractionDigits="3" minFractionDigits="3"/>
</h:inputText>
[...]
<h:outputText id="bla2" value="#{mybean.val2}" >
<f:convertNumber locale="en" maxFractionDigits="3" minFractionDigits="3"/>
</h:outputText>
[...]
<h:inputText id="bla3" value="#{mybean.val3}" >
<f:convertNumber locale="en" maxFractionDigits="3" minFractionDigits="3"/>
</h:inputText>
Was ist der beste Weg, um diese Wiederholungen zu vermeiden?
Ich denke, ich könnte es gebrauchen<ui:include>
, aber das würde bedeuten, ich müsste eine separate Datei nur für eine einzelne Zeile haben, was ein bisschen albern scheint. Gibt es eine alternative