Por que o formato de moeda do símbolo de jstl do jstl é específico da localidade ao definir currencyCode
Eu estou usando formatNumber da seguinte maneira:
<fmt:formatNumber value="${amount}" type="currency" currencyCode="${currencyCode}" var="amt" />
Se eu estiver no local en_US e o código da moeda for EUR, receboEUR
como o símbolo, mas se eu estiver no local en_GB eu recebo€
. Por que o local é levado em consideração? EUR não deve sempre converter em€
? Existe alguma maneira de obter o comportamento que estou esperando usandoformatNumber
?