2010-07-25 17 views
8

Bazı garip problemlerim var ve gerçekten beni rahatsız ediyor. Ben istek Özellikte Araç fasulye bir listesi var -Freemarker sayfasındaki uzun tipte virgülün iç değerini virgülle alıyorum

List<Car> cars = myservice.getCars(); 
request.setAttribute("cars", cars); 

Araba kimlikleri (uzun tip), bana doğru değeri verir yazdırdığınızda -

for(Car car: cars) { 
System.out.println(car.id); 
} 
// It gives me - 11231, 11245, 11253 

Ama aynı almaya çalışıyorum ne zaman kodudur

11,231 
11,245 
11,253 

- -

<#list cars as car> 
<span>Car Id:</span>${car.id} 
<#list> 
freemarker sayfa resutl.ftl üzerinde, onun kadar beni değerleri vererek

cevap

20

Sayıların biçimlendirilmesi yerel olarak hassas görünüyor. Bu SSS girdisi bir düzeltme vermek görünür: (Ben senin sorudan önce freemarker duymamış ve yalnız o sayfayı) Bu sayfadan

http://freemarker.sourceforge.net/docs/app_faq.html#faq_number_grouping

, ne istediğini yapabilir gibi görünüyor:

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

Ya da beklediğiniz gibi olması için yerel ayarlarınızı veya sayı biçimlerinizi ayarlayabilirsiniz. Tam olarak bunun nasıl yapılacağı yukarıdaki bağlantıda detaylandırılmıştır.

İlgili konular