Struts 2 标记中的格式编号
我想格式化Struts 2中
标记显示的数字。有一个double
值。 我怎样才能做到这一点? 我应该使用OGNL
吗?
或者也许我必须使用
标签并在资源文件中定义我的格式?
您需要将
与
。
属性文件:
summary.cost= € {0,number,##0.00}
JSP:
这个答案解释了如何在格式掩码中使用#
和0
。
方式更快
幸运!!
这个更快:
在您的属性文件中:
struts.money.format= {0,number,\u00A4##0.00}
希望这有帮助
我有这个问题以这种方式格式化数字1.234,56
所以我首选标签struts tag和fmt tag(fmt因为s:number不存在)
所以我使用了以下语法:
1234.56
这是工作
如果您的属性不是您的操作中的数字,那么getText将无法使用它。 该模式仅接受数字。 在这种情况下,您可以使用@sarie提到的fmt