在我的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.
谢谢!
答案 0 :(得分:1)
您可以使用
label.generate.codes=generate {0,number,#} codes.
或者您可以将String而不是数字作为参数传递给标记。
答案 1 :(得分:0)
我不认为spring message标签会添加逗号,你提到过。它可能是 由于你的numberOfCodes对象的toString()实现而引入。