`

freemarker的常见判断与用法

阅读更多

1.与关系——if中用&符号

   <#if plan.remainMark??  &  1==0>

   </#if>

2.或关系——if中用 || 符号

   <#if plan.remainMark??  ||  1==0>

   </#if>

3.else的用法

   <#if plan.remainMark??  &  1==0>

        //--content

   <#else>

        //--content

   </#if>

4.else if的用法

   <#if plan.remainMark??  &  1==0>

        //--content

   <#elseif plan.remainMark??  &  1==1>

        //--content

   <#else>

        //--content

   </#if>

5.list size判断

   <#if addrList?size gt 3 >

   </#if>

6.遍历list

   <#list productList as product>

        ${product.XXX!"999"}

   </#list>

7.引文件

  

<#import "../share/pc/newPayLayout.ftl" as page> 

 

0
0
分享到:
评论

相关推荐

    超强freemarker使用总结,有示例有讲解,可做快速查询手册!!

    接下来我们通过一个具体的示例来理解 Freemarker 的使用方法: ```html &lt;title&gt;Welcome! &lt;!-- 注释部分 --&gt; &lt;h1&gt;Welcome ${user}! &lt;p&gt;We have these animals: ${being.name} for ${being.price} Euros...

    freemarker-2.3.28.jar

    这个"freemarker-2.3.28.jar"是Freemarker库的一个具体版本,版本号为2.3.28,它是Java的一个可执行的JAR(Java Archive)文件,用于在Eclipse集成开发环境中作为插件使用。 在Freemarker的2.3.28版本中,我们可以...

    FreeMarker相关学习文档

    以下是对FreeMarker核心概念、用法及常见应用的详细解释。 一、FreeMarker的基本概念 1. 模板:模板是FreeMarker的核心,它是HTML或其他文本文件,其中包含特定的FreeMarker指令和变量,这些元素在运行时会被数据...

    freemarker.jar用于jdk1.8下使用

    这个库在JDK 1.8环境下运行良好,是Java Web开发中的常见组件,尤其在构建MVC(Model-View-Controller)架构的应用程序时,常常与Spring Framework等后端框架一起使用。 Freemarker的核心概念是模板语言,它允许...

    Velocity 和 FreeMarker区别

    主要原因是FreeMarker内置了更多的功能,例如自动转义机制、丰富的内置函数等,这使得开发者无需额外编写工具类或方法即可完成许多常见的任务。而使用**Velocity**时,为了达到类似的效果,则可能需要开发者自己编写...

    FreeMarker

    通过了解其工作原理、优势、局限性以及基本使用方法,可以更好地利用这一工具提高开发效率和项目的可维护性。尽管存在一些挑战,如学习新模板语言和处理空值等,但对于大多数 Java 开发者来说,掌握 FreeMarker 的...

    freemarker语法完整版

    ### Freemarker语法完整版知识点详解 #### A....通过以上详细解释,读者可以更好地理解Freemarker的核心概念、指令用法以及一些常见的技巧和注意事项,从而更高效地使用Freemarker进行模板渲染工作。

    freemarker的分页功能

    - **Freemarker模板**:模板中使用了`&lt;#list&gt;`指令来遍历`tablelist`数据集合,并通过条件判断`&lt;#if tlist.loginid?exists&gt;`来检查数据是否存在,然后展示`loginid`和`loginName`字段。分页导航部分使用了`...

    java使用freemarker模板技术导出word

    Java 使用 FreeMarker 模板技术导出 Word 是一种常见的数据动态生成文档的方法,它结合了 Java 的编程能力和 FreeMarker 模板引擎的强大功能,能够帮助开发者高效地生成结构化的 Word 文档。FreeMarker 是一个开源的...

    freemarker详解

    本篇文章将深入探讨FreeMarker的核心概念、用法以及常见应用场景。 1. **核心概念** - **模板(Template)**:模板是FreeMarker的主要工作对象,它是HTML或其他文本格式的文件,包含FTL表达式。这些表达式会被...

    FreeMarker 设计指南

    FreeMarker 是一个强大的模板引擎,常用于Web应用中的视图层,特别是在Java环境中与Spring MVC等框架配合使用。本设计指南将深入探讨FreeMarker的核心概念、语法、最佳实践以及常见应用场景,帮助开发者更好地理解和...

    freemarker入门Demo

    在`Freemarker入门Demo`中,你可以通过创建简单的模板文件,学习如何与后端Java代码交互,传递数据模型,并使用Freemarker的语法来呈现动态内容。通常,一个基本的流程包括:控制器处理请求,准备数据模型,然后使用...

    FreeMarker模板语言API

    FreeMarker是一个强大的、开源的模板引擎,主要用于生成动态HTML、...通过阅读手册,开发者可以深入理解FreeMarker的工作原理,并熟练掌握其使用方法,从而在实际项目中有效地利用FreeMarker模板语言API生成动态内容。

    freemarker资料

    Freemarker是一个强大的Java模板引擎,它被广泛用于Web开发,特别是与Spring框架结合使用,生成动态HTML页面。 Freemarker的核心理念是分离表现层(视图)和业务逻辑层(模型),让开发者能够编写纯HTML模板,而将...

    freemarker-2.3.15.tar.gz

    - 创建`Template`对象,加载模板文件,然后使用`process`方法将数据模型与模板合并生成输出。 5. **模板设计**: - 模板设计应遵循DRY(Don't Repeat Yourself)原则,减少代码重复,提高可维护性。 - 使用...

    Freemarker-2.3.19中文手册和jar包

    `FreeMarker_Manual_zh_CN-2.3.19.pdf`是Freemarker的中文版官方文档,它详细介绍了Freemarker的语法、指令、API使用方法以及最佳实践。对于初学者和开发者来说,这是理解并熟练使用Freemarker的关键资源。手册涵盖...

    官网FreeMarker API文档[英文]

    8. **示例**:为了更好地理解FreeMarker的工作方式,文档通常会提供丰富的示例代码,涵盖各种常见用法。 这个2018年2月26日的版本(2.3.27)可能包含了一些旧版本的功能,但核心概念和大部分API接口至今仍保持一致...

    freemarker生成静态html示例

    通过这个示例项目,你可以学习如何在实际项目中整合Freemarker与Java,理解模板引擎的工作原理,以及如何优雅地分离业务逻辑和视图展示。此外,还可以练习调试和优化Freemarker模板,提高代码可读性和可维护性。如果...

Global site tag (gtag.js) - Google Analytics