`
jizhan
  • 浏览: 31707 次
  • 性别: Icon_minigender_1
  • 来自: ~~
文章分类
社区版块
存档分类
最新评论

freemarker数字格式化带来的操作问题

阅读更多
freemarker在解析数据格式的时候,自动默认将数字按3为分割(1,000),这个问题给操作带来一定的额外处理复杂度,解决方法有如下几种:
    1、在模板中直接加.toString()转化数字为字符串,如:${languageList.id.toString()};
    2、在freemarker配置文件freemarker.properties加<#setting number_format="#">或者      <#setting number_format="0">;
    3、在模板中直接加<#setting number_format="#">或者<#setting number_format="0">,如:<#if AdminLanguagePaginationMsg?exists>
<#setting number_format="#">
分享到:
评论
2 楼 xian_hf 2009-08-11  
第一个貌似不行

我用的 xx.id?c 可以
1 楼 xian_hf 2009-08-11  
3Q

相关推荐

    freemarker 数字格式化深入理解

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

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

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

    freemarker格式化缩进文本或include指令

    在这个场景中,"freemarker格式化缩进文本或include指令"主要涉及了两个重要的FreeMarker特性:格式化输出(formatting indentation)和模板包含(template inclusion)。 1. **格式化输出**: FreeMarker默认并不...

    Freemarker_内置函数_数字、字符串、日期格式化.txt

    根据提供的文件信息,我们可以深入探讨Freemarker中的内置函数,主要关注数字、字符串以及日期的格式化处理。Freemarker是一种强大的模板引擎,被广泛应用于Web开发和其他领域中,用于生成动态HTML页面或其他类型的...

    Freemarker操作字符串

    FreeMarker允许使用`printf`指令进行格式化输出,类似于C语言的`printf`函数。例如: ```html ${number} ``` 输出:"0012\n" 3. **字符串截取**: 使用`substring`函数可以截取字符串的一部分。例如: ```...

    Freemarker语法总结

    数字格式化插值可以用来格式化数字输出。它可以使用 format 参数来指定输出格式。 例如:&lt;#assign x=2.582/&gt;&lt;#assign y=4/&gt;#{x; M2} 将输出 2.58#{y; M2} 将输出 4#{x; m2} 将输出 2.6#{y; m2} 将输出 4.0#{x; m1M2...

    freemarker语法知识

    前者用于通用插值,后者用于数字格式化插值。当表达式的计算结果为字符串、数字、日期或布尔值时,它们会被相应地处理和输出。 - **通用插值**(`${expr}`): - 字符串值:直接输出表达式的结果。 - 数字值:...

    可视化div布局 生成freemarker模板

    本话题主要探讨的是如何利用可视化div布局来生成FreeMarker模板,并结合Spring MVC 3框架进行应用。下面将详细阐述这些概念及其相关知识点。 1. **FreeMarker模板引擎**:FreeMarker是一个开源的Java模板引擎,它...

    Freemarker API 中英文合集 chm格式

    API文档是开发者理解和使用库或框架的关键资源,本合集提供了Freemarker的中英文版本,方便不同语言背景的开发者查阅。 1. **Freemarker的基本概念** - **模板(Template)**:Freemarker的核心是模板,它是纯文本...

    springmvc 实现i18n国际化+freemarker小实例demo

    i18n代表“国际化”,这里的数字18代表'i'和'n'之间的字母数量。它的目标是设计应用程序,使其能够轻松地适应不同地区的语言、日期格式、货币等差异。 **2. Spring MVC的i18n支持** Spring MVC通过MessageSource...

    freemarker语法

    其次,FreeMarker的插值规则涉及两种类型:通用插值和数字格式化插值。通用插值使用${expr}格式,而数字格式化插值使用#{expr;format}格式。对于通用插值,又可以细分为字符串值、数字值、日期值和布尔值四种情况,...

    FreeMarker2.3.23官方中文文档

    4. **日期和数字格式化**:FreeMarker提供了丰富的内置函数来格式化日期和数字,如`?date`、`?number`等,可以根据需要定制输出格式。 5. **国际化(i18n)支持**:FreeMarker支持多语言环境,可以通过`&lt;#t&gt;`标签...

    eclipse的freemarker插件

    这个插件的主要功能是提供Freemarker模板的格式化能力,使得开发者可以在Eclipse环境中更加方便地编写和编辑Freemarker代码,保持代码整洁和规范。 该插件的核心特性包括: 1. **代码格式化**:允许用户自定义代码...

    freemarker 自定义freeMarker标签

    FreeMarker提供了详细的日志输出,通过调整日志级别,你可以查看模板解析、执行的详细信息,这对于查找问题非常有用。 最后,关于标签的性能考虑,应避免在自定义标签中执行耗时操作,因为这会影响模板的渲染速度。...

    FreeMarker

    5. **日期和数字格式化**:FreeMarker 提供了内置的方法来格式化日期和数字,如 `${date?string("yyyy-MM-dd")}` 可以将日期对象转换为指定格式的字符串。 6. **宏**:宏是可重用的模板片段,类似于函数。通过`...

    Freemarker语法规则教程

    Freemarker还提供了强大的数字格式化功能,可以通过指定小数点的最大或最小位数来实现精确的输出控制。 - **小数位数控制**: - 小数部分最大X位:`#{x;M2}`(输出2.582为2.58)。 - 小数部分最小X位:`#{y;m2}`...

    freemarker操作手册-完整freemarker教程

    Freemarker是一个强大的模板引擎,常用于Web应用中的视图层开发,特别是在Java环境中,它作为MVC设计模式的一部分,负责生成动态HTML或其他格式的文本。本教程将深入讲解Freemarker的核心概念、语法和实际应用,帮助...

    java中freemarker实现对word的操作

    在FreeMarker和Word结合的过程中,Apache POI用于加载和操作Word模板,以及将FreeMarker生成的HTML内容转换为Word格式。 四、Java代码实现 1. 引入依赖:确保在项目中添加了FreeMarker和Apache POI的依赖。 2. 创建...

    FreeMarker概述2008

    5. **智能的国际化和本地化**:FreeMarker支持多种字符集,智能处理Unicode,本地化的数字格式、日期和时间格式,以及非英文字符集作为标识。 6. **强大的XML处理**:提供了`&lt;#recurse&gt;`和`&lt;#visit&gt;`等指令,方便...

Global site tag (gtag.js) - Google Analytics