`
lizhuang
  • 浏览: 904043 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

【转】freemark默认数字格式化

 
阅读更多
在模板中直接加.toString()转化数字为字符串,如 ${num.toString()} 
* 使用?c控制,如 ${num?c}
* 在freemarker配置文件freemarker.properties(在class目录下即可)加number_format=#
* 在模板中直接加<#setting number_format="#">;
* 通过freemarker.template.Configuration的config.setNumberFormat("#")来设定freemarker对数值的格式化;
分享到:
评论

相关推荐

    freemarker内置函数和数字格式化.doc

    ### 四、数字格式化 Freemarker支持数字的格式化输出,虽然文档中没有直接提及,但通常可以通过Java的`?number_format`函数实现,例如将数字格式化为货币样式: `${your_number?number_format("¤ #,##0.00;¤ -#,#...

    freemarker 数字格式化深入理解

    在Freemarker中,数字格式化是一个重要的功能,它允许开发者将数字以特定的格式展现出来,如货币、百分比、固定小数位数等。本文将深入探讨Freemarker数字格式化的各种方法。 一、使用内建函数`c` Freemarker中的内...

    freemark 简要使用说明

    前者用于通用插值,后者用于数字格式化插值。例如,`${user}` 将被替换为数据模型中 `user` 属性的值。 - **通用插值**(${expr}): - 字符串值:直接输出表达式结果。 - 数字值:默认情况下,数字会按照预设的...

    FreeMark学习笔记

    2,数字格式化插值:#{expr}或#{expr;format} 2.1 通用插值 对于通用插值,又可以分为以下4种情况: 1,插值结果为字符串值:直接输出表达式结果 2,插值结果为数字值:根据默认格式(由#setting指令设置)将表达式结果转换...

    freemark手册

    在处理XML或类似结构化数据时,节点变量变得尤为有用,它们可以表示XML文档中的各个元素。 ##### 2.7 对象包裹 对象包裹器决定如何将Java对象转化为FreeMarker可识别的类型,这对于复杂对象和自定义类尤为重要。 ...

    freemark 手册,入门文档

    3. **内置函数**:FreeMarker提供了许多内置函数,如`date`用于格式化日期,`list`用于转换数组或列表,`escape`系列函数用于转义特殊字符。 4. **模板继承与导入**:通过`&lt;#macro&gt;`定义宏,可以创建可重用的模板...

    freemarker语法.pdf

    2. **数字格式化插值**:格式为`#{expr;format}`。 ##### 3.1 通用插值 通用插值根据不同的数据类型有不同的输出方式: 1. **字符串值**:直接输出表达式的结果。 2. **数字值**:根据由`#setting`指令设置的默认...

    freemark笔记、语法、讲解大全

    string.number}20`:输出数字,并可选择不同的格式。 - `${book?string.currency}`:输出货币格式。 - `${book?string.percent}`:输出百分比格式。 3. **变量赋值**: - `&lt;#assign foo=true/&gt;`:定义布尔变量 `...

    freemark中文文档

    我们可以设置模板路径、模板加载策略、缓存行为、日期格式化等选项。 3.2 示例配置: ```java Configuration cfg = new Configuration(Configuration.VERSION_2_3_30); cfg.setDirectoryForTemplateLoading(new ...

    java、freemarker保留两位小数

    例如,可以在Freemarker的配置文件中设置默认的数字格式化形式: &lt;property name="freemarkerSettings"&gt; &lt;props&gt; ..... &lt;prop key="number_format"&gt; 0.## &lt;/prop&gt; ...... &lt;/props&gt; 这将使得在所有页面...

    FreeMarker教程pdf版

    插值是FreeMarker的一个重要特性,它可以分为通用插值和数字格式化插值两种类型。 ##### 3.1 通用插值 通用插值使用 `${expr}` 形式,其输出取决于表达式的结果类型: 1. **字符串值**:直接输出表达式结果。 2. **...

    freemarker总结

    options:该参数可以省略,指定包含时的选项,包含encoding和parse两个选项,其中encoding指定包含页面时所用的解码集,而parse指定被包含文件是否作为FTL文件来解析,如果省略了parse选项值,则该选项默认是true. ...

    1345个易语言模块

    freemark 模块_取文件.ec ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问...

    1350多个精品易语言模块

    freemark 模块_取文件.ec ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问...

Global site tag (gtag.js) - Google Analytics