`

freemarker处理小数和整数共存的情况

 
阅读更多
前几天在写程序的时候,利用的freemarker做的表示层。程序内容是价格的减法。在多次测试的时候发现如下情况:
<#setting number_format="0.00">
    <#assign x="${goodsgroupt.memberprice}"/>
    <#assign y="${goodsgroupt.groupprice}"/>
    ${(x?number-y?number)}

重点就是这个number_format了
网上说让number_format="0",这样只能解决第二种情况。






分享到:
评论

相关推荐

    java、freemarker保留两位小数

    Java和Freemarker保留两位小数的实现方法 Java语言中保留两位小数可以使用String.format()方法,...Java和Freemarker都提供了多种方法来保留小数位数,开发者需要根据具体情况选择合适的方法来确保数字的正确输出。

    Velocity 和 FreeMarker区别

    - **FreeMarker**支持更全面的字符转义和处理方式。 - **Velocity**则相对简单,支持基本的字符转义。 7. **数据绑定**: - **FreeMarker**支持更灵活的数据绑定方式,能够轻松地访问和操作Java对象的属性。 - ...

    freemarker 自定义freeMarker标签

    尽可能地将计算和逻辑操作交给后端处理,只在标签中处理简单的数据转换和呈现。 总的来说,自定义FreeMarker标签是提高模板引擎灵活性和扩展性的有效方式,也是Java开发中的一个重要技能。通过深入理解FreeMarker的...

    velocity和freemarker的比较

    - **性能**:FreeMarker通常在处理大量数据时表现更好,因为它优化了模板解析和执行。 - **学习曲线**:Velocity的学习曲线较平缓,适合初学者,而FreeMarker可能需要更多时间去熟悉其高级特性。 - **灵活性**:...

    模板:velocity和freemarker的比较

    Velocity和Freemarker模板技术比较 模板技术在现代软件开发中扮演着重要角色,而在目前最流行的两种模板技术中, Velocity 和 Freemarker 独占鳌头。在 WebWork2 中,我们可以随意选择使用 Freemarker 或 Velocity ...

    Freemarker操作字符串

    通过以上示例,我们可以看到FreeMarker在处理字符串时的灵活性和强大功能。在实际开发中,可以根据需求组合使用这些功能,以实现复杂的文本生成逻辑。在阅读《FreeMarkerDemo》项目中的代码,你会更深入地理解这些...

    Freemarker导出 word 和 pdf 工具类

    本篇文章将详细解析如何使用Freemarker来导出Word和PDF文档,并探讨相关工具类的设计与实现。 1. Freemarker基础 Freemarker是一个基于模板的语言,它与编程语言结合,用于生成动态内容。它的主要优势在于将业务...

    freemarker-2.3.23jar

    3. **控制结构**:Freemarker提供了丰富的控制结构,如条件语句(`&lt;#if&gt;`、`&lt;#else&gt;`、`&lt;#elseif&gt;`)、循环(`&lt;#foreach&gt;`)、以及异常处理(`&lt;#try&gt;`、`&lt;#catch&gt;`)等,使得模板具有一定的逻辑处理能力。...

    Freemarker模版公用方法

    使用Freemarker模版生成不同的静态文件,该工具类使用简单,方法说明:包含所需的参数,可以进行二次封装

    jsp、freemarker、velocity简介和对比

    ### jsp、freemarker、velocity简介和对比 在Java Web开发领域,模板引擎是连接后端业务逻辑与前端展示层的重要桥梁。本文将重点介绍三种常用的Java Web模板引擎:JSP(Java Server Pages)、Freemarker以及...

    springboot集成freemarker和shiro框架

    而FreeMarker和Shiro则分别是常用的模板引擎和安全框架,它们能帮助我们构建出功能强大且安全的Web应用。本文将详细讲解如何在SpringBoot项目中整合这两者。 **一、FreeMarker简介** FreeMarker是一个基于模板的...

    FreeMarker应用实例和PPT

    FreeMarker是一款强大的、开源的模板引擎,主要用于生成...通过以上内容的学习,开发者不仅可以理解FreeMarker的基础知识,还能掌握在Struts2项目中实际运用FreeMarker的方法,从而提高Web应用的开发效率和代码质量。

    eclipse的freemarker插件

    Eclipse是一款广泛使用的Java集成开发环境(IDE),它支持多种编程语言和开发工具。而Freemarker则是一种轻量级的、基于...如果你在Eclipse中处理Freemarker项目,安装这样一个插件会极大地提高你的开发体验和生产力。

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

    Freemarker是一个强大的模板引擎,常用于生成动态HTML页面,其内置函数提供了丰富的处理能力,包括对字符串、日期、序列(Sequence)和哈希(Hash)的操作。在本篇文章中,我们将深入探讨这些功能,帮助你更好地理解...

    freemarker Demo 适用于freemarker初学

    Freemarker是一个强大的模板引擎,常用于JavaEE应用中的视图层处理,尤其与Struts2等MVC框架配合使用,能实现灵活的动态页面渲染。这个"freemarker Demo"是一个适合初学者的示例项目,旨在帮助新接触Freemarker的...

    freemarker

    标题:Freemarker 描述:孔浩的Freemarker视频笔记,值得一看! 根据给定的文件信息,我们可以深入探讨...通过理解其工作原理和掌握基本的使用步骤,开发人员可以利用Freemarker来提高Web应用的开发效率和灵活性。

    struts2+freemarker

    6. **错误和异常处理**:Struts2提供了一套完善的异常处理机制,可以在发生错误时跳转到特定的错误页面,同时Freemarker也支持在模板中处理错误。 7. **国际化与本地化**:Struts2和Freemarker都支持多语言环境,...

    FreeMarker手册-Freemarker 2.3.18

    FreeMarker 2.3.18是该引擎的一个版本,它提供了一系列的更新和改进,以提高性能和易用性。 1. **模板语言基础** FreeMarker的模板语言是一种声明式的编程方式,它允许开发者通过简单的标记语法来控制输出。这些...

    freemarker-2.3.28.jar

    3. **模板设计**: Freemarker强调模板应与业务逻辑分离,使得设计师可以专注于布局和样式,而开发者处理数据和逻辑。这种分离使得维护和更新变得更加容易。 4. **缓存机制**: 2.3.28版本可能包含了对模板编译后的...

    freemarker\Freemarker教程_中文版

    这一步骤确保了Freemarker能够正确地识别和处理模版。 ```java Configuration cfg = new Configuration(Configuration.VERSION_2_3_30); cfg.setDirectoryForTemplateLoading(new File("/path/to/templates")); cfg...

Global site tag (gtag.js) - Google Analytics