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?

questionAnswers(1)

yourAnswerToTheQuestion