當我使用formatNumber如下:爲什麼JSTL的formatNumber貨幣符號設置特定設置CURRENCYCODE
<fmt:formatNumber value="${amount}" type="currency" currencyCode="${currencyCode}" var="amt" />
如果我在地方en_US和貨幣代碼很是歐元,我得到EUR
爲標誌,但如果我在語言環境en_GB,則獲得€
。爲什麼要考慮地區?歐元不應該總是轉換成€
?無論如何得到我期待使用formatNumber
的行爲?
@jahroy,將改變數,這兩者都不是可取的文本和格式的轉換。 – Josh 2012-07-10 18:51:12
該文件建議你可以設置'currencySymbol'爲任何你想要的:http://www.tutorialspoint.com/jsp/jstl_format_formatnumber_tag.htm – jahroy 2012-07-10 19:05:22
只是改變了我的答案... – jahroy 2012-07-10 19:06:19