Jak uniknąć powtórzeń / używać stałych na stronie Facelets?
Na stronie Facelets mam różne<h:inputText>
i<h:outputText>
komponenty, które wymagają tego samego konwertera.
Chciałbym uniknąć powtarzania konwertera ze wszystkimi jego parametrami, takimi jak ten:
<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>
Jaki jest najlepszy sposób na uniknięcie tych powtórzeń?
Myślę, że mógłbym użyć<ui:include>
, ale to oznaczałoby, że musiałbym mieć osobny plik tylko dla jednej linii, co wydaje się trochę głupie. Czy istnieje alternatywa?