Spring MVC:如何防止Spring为生成的字符串添加数字逗号

时间:2015-07-06 03:27:57

标签: spring-mvc

在我的JSP页面上,我有以下内容:

<spring:message code="label.generate.codes" arguments="${requestScope.numberOfCodes}"/>

在我的属性文件中,我有以下消息:

label.generate.codes=generate {0} codes.

如果numberOfCodes是1000或更多,这里是html中最终生成的字符串:

generate 1,000 codes.

如何阻止Spring在数字中添加逗号?换句话说,我希望得到以下内容:

generate 1000 codes.

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用

label.generate.codes=generate {0,number,#} codes.

或者您可以将String而不是数字作为参数传递给标记。

答案 1 :(得分:0)

我不认为spring message标签会添加逗号,你提到过。它可能是  由于你的numberOfCodes对象的toString()实现而引入。