http://rongjih.blog.163.com/blog/static/3357446120127262852359/ 原文地址
spring-mvc里面;
<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPath" value="/WEB-INF/view/"/>
<property name="defaultEncoding" value="UTF-8" />
<property name="freemarkerVariables">
<map>
<entry key="webSiteTitle" value="XXXX"></entry>
</map>
</property>
<!--去除freemarker前台接收数字有逗号的配置 -->
<property name="freemarkerSettings" >
<props>
<prop key="number_format">0.##</prop>
</props>
</property>
</bean>
证明上面的有效---
freemarker 数字会加上,的问题 逗号 ;超过3位 会加上逗号
在模板中直接加.toString()转化数字为字符串,如 ${num.toString()}
* 使用?c控制,如 ${num?c}
* 在freemarker配置文件freemarker.properties(在class目录下即可)加number_format=#
* 在模板中直接加<#setting number_format="#">;
* 通过freemarker.template.Configuration的config.setNumberFormat("#")来设定freemarker对数值的格式化;
4>,freemarker配置文件freemarker.properties加如number_format=#
转载于:https://blog.51cto.com/5841621/1640334