Как избежать повторений / использования констант на странице Facelets?
На странице Facelets у меня есть различные<h:inputText>
а также<h:outputText>
компоненты, для которых нужен один и тот же преобразователь.
Я бы хотел избежать повторения конвертера со всеми его параметрами, например:
<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>
Каков наилучший способ избежать этих повторений?
Я думаю, что я мог бы использовать<ui:include>
, но это означало бы, что мне придется иметь отдельный файл только для одной строки, что кажется немного глупым. Есть ли альтернатива?