`
liudaowo
  • 浏览: 4419 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

freemarker数字显示问题

 
阅读更多

最近用freemarker,做项目发现freemarker默认显示数字用科学计数法表示,这个如果前后台用字符串交互的话,就会出错了。通过浏览网上牛人的帖子,找到了解决方法。

其实freemarker有个配置属性number_format可以改变数字的表示形式,配好他就好了

例:   <prop key="number_format">#</prop>

分享到:
评论

相关推荐

    freemarker 数字格式化深入理解

    本文将深入探讨Freemarker数字格式化的各种方法。 一、使用内建函数`c` Freemarker中的内建函数`c`用于将数字字符串转化为计算机可识别的无分隔符形式,通常是去掉千位分隔符和根据当地习惯的小数点,确保结果为...

    模板:velocity和freemarker的比较

    首先,从功能上来讲,Freemarker 在 View 层提供了 format 日期和数字的功能,这个功能非常贴心,解决了我们在页面上格式化日期或数字的问题。 Velocity 也提供了类似的功能,但是 Freemarker 的实现更加完善。 ...

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

    这会将数字格式化为带有货币符号的标准格式,正数和负数分别有不同的显示方式。 总结起来,Freemarker的内置函数极大地增强了模板语言的功能,使得在生成动态内容时能够灵活地处理数据。熟练掌握这些函数将有助于...

    Freemarker简介及标签详解大全

    虽然 FreeMarker 具有一些编程的能力,但通常由 Java 程序准备要显示的数据,由 FreeMarker 生成页面,通过模板显示准备的数据。 -FreeMarker 的特性: 1. 通用目标:能够生成各种文本:HTML、XML、RTF、Java 源...

    freemarker\Freemarker教程_中文版

    Freemarker支持直接访问这些对象的属性和方法,使得模版能够灵活地显示数据。 ```java Map, Object&gt; dataModel = new HashMap(); dataModel.put("username", "John Doe"); dataModel.put("products", Arrays.asList...

    FreeMarker概述2008

    3. **通用数据模型**:FreeMarker通过插件式对象封装机制,使得Java对象能在模板中以变量形式显示。它支持抽象的表示方式,如JavaBean、XML文档等,让模板开发者无需关心底层技术细节。 4. **为Web准备**:内建处理...

    freemarker生成复杂excel,带换行

    使用`&lt;#nested&gt;`指令可以嵌套处理`item.content`,确保换行在Excel中正确显示。 要实现换行,可以使用Excel的换行符`\n`。在Freemarker中,如果`item.content`是一个字符串,它可能包含`\n`来表示换行。当...

    freemarker中文API手册

    3. 通用数据模型:FreeMarker不直接反射到Java对象,而是通过插件式对象封装,以变量方式在模板中显示。 4. 为Web准备:内建处理典型Web相关任务,能够集成到Model2 Web应用框架中作为JSP的替代,支持JSP标记库。 5....

    FreeMarker相关学习文档

    3. 强大的文本处理:FreeMarker提供了丰富的文本操作功能,如字符串拼接、格式化日期和数字等。 4. 国际化支持:通过使用`&lt;#t&gt;`标签,FreeMarker可以轻松实现多语言环境下的文本处理。 三、FreeMarker的常用语法 1....

    FreeMarker_Programmer Guide

    通过`&lt;#ftl number_format="..."&gt;`和`date_format="..."`属性,可以控制数字和日期时间的显示格式。 **10. 安全性和错误处理** FreeMarker有内置的安全机制,如防止代码注入,并提供错误处理机制,如`&lt;#error&gt;`指令...

    freemarker概述

    - **对象封装**: Java对象通过对象封装器在模板中显示,而不是直接映射。 - **抽象表示**: 可以通过抽象方式表示对象,如JavaBean、XML文档等,简化了模板开发者的使用难度。 - **Web开发优化**: - **内建Web...

    Freemarker语法规则教程

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

    Freemarker教程(中文版)

    Freemarker支持多种数据类型,包括字符串、数字、日期等,并提供了丰富的内置函数和方法来处理这些数据。 此外,Freemarker提供了条件语句(`&lt;#if&gt;`、`&lt;#else&gt;`、`&lt;#elseif&gt;`)和循环结构(`&lt;#foreach&gt;`),使得在...

    FreeMarker中文参考手册

    在Web开发中,经常遇到的一个问题是页面显示的信息在设计时是未知的,因为这些信息往往来源于动态数据。FreeMarker通过在HTML文件中插入特殊的模板指令来解决这一问题。例如: ```html &lt;title&gt;Welcome! &lt;h1&gt;...

    freemarker中文文档

    - **静态文本**:直接显示在最终输出中的内容。 - **表达式**:用于引用数据模型中的数据。 - **指令**:控制模板的执行流程,如条件判断、循环等。 #### 二、数值和类型 ##### 2.1 基本内容 - **FreeMarker**...

    freemarker中文手册.pdf

    - **本地化功能**:支持数字、日期和时间的本地化格式,满足不同地区的显示需求。 - **多语言支持**:可在不同语言环境下使用相同的模板,提高开发效率。 ##### 6. 强大的XML处理 - **XML树遍历**:提供`&lt;#recurse&gt;...

    freemarker官方中文帮助文档

    6. **日期和数字格式化**:Freemarker提供了`?date`、`?number`等后置操作符,方便对日期和数字进行格式化输出。 7. **条件与循环**:`&lt;#if&gt;`、`&lt;#elseif&gt;`、`&lt;#else&gt;`进行条件判断,`&lt;#foreach&gt;`、`&lt;#list&gt;`用于...

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

    这样,根据用户的locale,Freemarker会显示相应的问候语。 **6. 处理locale切换** 为了让用户能够切换语言,可以在视图中添加一个表单或链接,提交用户的locale选择。例如,创建一个链接,当点击时,改变请求的...

Global site tag (gtag.js) - Google Analytics