Java 在freemarker页上获取长类型值的内部逗号

Java 在freemarker页上获取长类型值的内部逗号,java,freemarker,Java,Freemarker,我遇到了一些奇怪的问题,这让我很沮丧。我在请求属性中有一个carbean列表- List<Car> cars = myservice.getCars(); request.setAttribute("cars", cars); 但当我试图在freemarker页面resutl.ftl上获得相同的结果时,它给了我如下值: 11,231 11,245 11,253 代码是- <#list cars as car> <span>Car Id:</spa

我遇到了一些奇怪的问题,这让我很沮丧。我在请求属性中有一个carbean列表-

List<Car> cars = myservice.getCars();
request.setAttribute("cars", cars);
但当我试图在freemarker页面resutl.ftl上获得相同的结果时,它给了我如下值:

11,231 
11,245
11,253
代码是-

<#list cars as car>
 <span>Car Id:</span>${car.id}
<#list>

汽车Id:${Car.Id}

数字格式似乎对区域设置敏感。此常见问题解答条目似乎提供了一个解决方案:

从那一页(仅这一页,在你提出问题之前,我从未听说过Freemarker),这似乎可以满足你的要求:

<span>Car Id:</span>${car.id?c}
Car-Id:${Car.Id?c}
或者,您可以调整您的区域设置或数字格式,使其更符合您的期望。具体如何做到这一点在上面的链接中有详细说明

<span>Car Id:</span>${car.id?c}