java中Freemarker setting指令详解

java Freemarker中setting指令用于动态设置freeMarker的运行环境。

定义

<#setting name=value>

name的取值范围如下:

locale:该选项指定该模板所用的国家/语言选项 

number_format:指定格式化输出数字的格式 

boolean_format:指定两个布尔值的语法格式,默认值是true,false 

date_format,time_format,datetime_format:指定格式化输出日期的格式 

time_zone:设置格式化输出日期时所使用的时区

例子

${1.2}
<#setting locale="en_US">
${1.2} 

执行输出:

1,2
1.2

匈牙利是采用“,”作为十进制的分隔符,美国是用“.”

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。