Я предполагаю, что вы используете файл свойств.Я бы посоветовал иметь файл свойств, основанный на языковом стандарте вместо языкового стандарта страны.
Например, если у вас есть ApplicationResource.en_US.properties
и ApplicationResources.en_UK.properties
, лучше иметь ApplicationResources.en.properties
и иметь запись ключа / значения, которая отображает толькодоллар.
В качестве альтернативы вы могли бы установить для вашего языка только en_US
до отображения вашей валюты.Пример:
<fmt:setLocale value="en_US"/>
<fmt:formatNumber value="${val}"
type="currency"/>