- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下代码将金额显示为货币:
<fmt:formatNumber type="currency" value="${camp.montoTotal}"/>
当我在 Eclipse 中运行应用程序时(实际上我使用的是 STS),它看起来不错:“$500”。但是当我将 WAR 文件部署到服务器(在 Ubuntu LTS 14.04 上使用 Tomcat8)时,它显示“¤500”,即显示通用货币标记而不是实际符号。我尝试使用以下命令强制区域设置:
<META http-equiv="Content-Language" content="es-AR">
<fmt:setLocale value="es-AR"/>
但结果相同。为什么可以呢?
最佳答案
我终于找到答案了!!
最初我在 app-config xml 中配置了 messageSource bean。当我将其移至 applicationContext xml 时,问题就解决了。我必须这样做,因为在尝试使用 getMessage 函数访问 Controller 中的消息属性时也遇到了问题。
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="messages"/>
</bean>
结论:messageSource 必须在应用程序上下文中配置,而不是在根配置 xml 中。
关于spring - fmt formatNumber 类型 ="currency"显示 "¤"而不是实际的货币符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35725747/
JSTL 标签用于格式化数字、百分比和货币。 语法 JSP 标签的语法如下: 其中,[ ] 中包含的内容为可选项,对上述参数说明如下表所示: 参数 说明 value 要格式化的数字 type
默认情况下,标记返回指定数字1,224.37的格式 结果我需要跟随一个1 224,37 我试图在g:formatNumber标记中使用format字段,但是没有成功。 谢谢你的帮助。 最好的问候,雅库
在jsp中我有这个: Order total: 打开页面时的html: Order total: 但我看不到数字,只看到订单总数: 完整的jsp: Spizza
是否可以通过fmt:formatNumber 仅显示小数位?我基本上需要在两个字段中呈现类似价格的 double :小数和小数位 (123.456 -> 123 456),我想避免字符串拆分等。:-)
是否可以让以下标记始终显示小数点后 5 位? 无需将其更改为 基本上我有很多这些,我希望它们全部改变,我希望默认小数点后 5 位。 最佳答案 是的。您可以通过扩展 fmt:formatNumber
如何使用 格式化变量?我正在学习 JSTL 并从旧的 Struts 标签进行转换。这是行不通的。它无法读取距离变量! ${distance}, , ,
FormatNumber 函数 返回表达式,此表达式已被格式化为数值。 FormatNumber( expression [,NumDigitsAfterDecimal [,Inc
我正在使用 wordpress,我有一些插件可以用来尝试帮助提高一些页面速度得分。话虽这么说,我已经在网站上做了一些定制,当我这样做时,我失去了 addcommas 功能,它似乎是我在栏上的范围 sl
我想使用 fmt:formatNumber 来显示以下内容: .8 => 80% -.8 => -80% 1721 => 1,721 1721 => +1,721 -7876 => -7,876 更新
我们有一个使用函数Strings.formatnumber的.net Visual Basic项目,使用该函数是因为它的灵活性,即动态变量允许的小数位数。然而我遇到了一个讨厌的错误,这个函数似乎将所有
我想在服务中使用 g.formatNumber,我试过下面的方法,我已经上网了。这不起作用,它给我错误 “无法在空对象上调用方法 formatNumber()”,代码如下 import org
我们有一个使用函数 Strings.formatnumber 的 .net visual basic 项目,之所以使用它是因为它的灵 active ,即动态变量允许的小数位数。但是我遇到了一个讨厌的错
我正在用 JSP 开发一个小应用程序,我需要将欧洲应用程序转换为国际应用程序(与美国格式等兼容)。我已经为标记 formatNumber here 创建了模式选项但这始终取决于您的应用程序的语言环境。
在我们的struts app中,我们一直在使用展示货币的地方太多了。默认情况下,标签采用浏览器设置并显示货币符号。如果语言环境是“en_US”显示 ($),如果“en_UK”显示 (euro)。 但我
我有以下代码将金额显示为货币: 当我在 Eclipse 中运行应用程序时(实际上我使用的是 STS),它看起来不错:“$500”。但是当我将 WAR 文件部署到服务器(在 Ubuntu LTS 14
是否有与 VB.NET FormatNumber 函数等效的 C#? 即: JSArrayString += "^" + (String)FormatNumber(inv.RRP * oCountry
从 Oracle Commerce Platform ATG 11.2 开始,当我访问 JBOSS 服务器时,我在 Web 浏览器请求和 curl 之间得到了不同的结果——这就像 formatNumb
我正在尝试将数字格式化为默认国家/地区代码,我知道该怎么做,但是当我这样做时,会出现一个错误,指出这仅适用于 API 21。我的目标是 API 16。如果我使用旧方法,我收到一条错误消息,说该方法已被
我有一个长度 > 20 位的货币字段 例如:99999999999999999999 当我使用时: 我收到了NumberFormatException?如何使用 fmt:formatNumber 将
目前订单值显示为xxxx而不是xx.xx,有什么办法可以更改并显示为xx.xx吗? 我已经尝试过子字符串模式,但遗憾的是它超出了我的范围,提前非常感谢 ${order. payment. paymen
我是一名优秀的程序员,十分优秀!