`
congpeixue
  • 浏览: 276494 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

freemarker 内置的几个处理

阅读更多
freemarker 内置的几个处理(使用“?”)

default :<#if parameters.vertical?default(false) > 默认为false

html : 对字符串进行HTML编码

trim:去掉字符串前后的空白字符

int:取得数字的整数部分

exists :用在逻辑判断





不推荐你从头编写自己的模板.推荐你学习一点FreeMarker,并且扩展已有的模板



传个freemarker IDE,
分享到:
评论

相关推荐

    freemarker-ide插件

    Freemarker-IDE是一款专为开发人员设计的Eclipse插件,它主要...只需简单几步即可安装并启用插件,让Eclipse成为一个更加强大的Freemarker开发平台。如果你在日常工作中经常与Freemarker打交道,这个插件绝对值得尝试。

    freemarker-2.3.22

    关于Freemarker的知识点,我们可以讨论以下几个方面: 1. **模板语言**:Freemarker使用简单的文本模板语言,其中包含指令和表达式。例如,`&lt;#if&gt;`、`&lt;#foreach&gt;`用于控制流,`${}`用于输出变量。 2. **数据模型**...

    freemarker 2.3.18 中文手册

    在Freemarker 2.3.18版本中,有几个关键知识点值得一提: 1. **模板语言基础**:Freemarker模板由静态文本和动态控制结构组成,如`&lt;#if&gt;`、`&lt;#foreach&gt;`等。动态部分是由${...}或#{...}包裹的表达式,用于插入数据...

    FreeMarker+中文手册

    FreeMarker 的核心概念主要包括以下几个部分: 1. **模板(Template)**:模板是FreeMarker的基石,它是HTML或其他格式的文件,其中包含了FreeMarker指令和变量。这些指令和变量在运行时会被替换为实际的数据。 2....

    freemarker-2.3.19.jar

    Freemarker的核心概念包括以下几个方面: 1. **模板(Template)**:模板文件包含了静态文本和动态占位符。静态文本是最终输出的一部分,而动态占位符则会被实际的值替换。例如,`Hello, ${name}`中的`${name}`就是...

    freemarker源码.rar

    源码分析通常包括以下几个方面: 1. **模板语言解析**:Freemarker使用简单的文本模板语言,其中包含指令和变量。在运行时,Freemarker将这些模板解析为抽象语法树(AST),然后根据数据模型生成最终的输出。解析...

    springboot集成freemarker入门案例

    集成Spring Boot和FreeMarker的过程主要包含以下几个步骤: 1. **添加依赖**:首先,我们需要在`pom.xml`文件中添加Spring Boot的`spring-boot-starter-freemarker`依赖。这样,Spring Boot会自动配置FreeMarker的...

    freemarker资料

    在了解Freemarker之前,我们需要明确几个基本概念: 1. **模板**:模板是Freemarker的核心,它是HTML或XML文件,包含Freemarker语法,用于展示数据。 2. **数据模型**:这是由后端应用程序创建并传递给Freemarker的...

    官网FreeMarker API文档[英文]

    文档的核心部分通常会分为以下几个部分: 1. **快速入门**:这部分将介绍如何初始化FreeMarker实例,创建模板文件,以及如何将数据模型与模板结合,生成最终输出。FreeMarker使用类似于HTML的模板语言,其中插入了...

    struts2和freemarker整合

    整合过程包括以下几个步骤: 1. **添加依赖**:在项目中添加FreeMarker和Struts2 FreeMarker插件的依赖。 2. **配置Struts2**:在`struts.xml`配置文件中指定FreeMarker作为视图解析器。 3. **模板目录**:设置项目...

    使用freemarker扩展struts标签

    在给定的文件列表中,我们可以看到以下几个关键文件: 1. `StrutsModels.class` 和 `StrutsModels.java`: 这可能是包含通用Struts2 FreeMarker模型的类,它们为FreeMarker模板提供访问Action上下文和其他Struts2服务...

    freemarker模板

    3. **内置函数**: FreeMarker内置了多种函数,如`length()`、`escape_html()`等,用于处理字符串、日期等数据。例如,`${list.length()}`可获取列表的长度,`${string?html}`可将字符串转义以防止XSS攻击。 4. **...

    FreeMarker

    继续阅读手册,你将了解到更多关于FreeMarker的高级特性,如模板继承、宏、内置函数、日期和时间处理、国际化支持等。这些知识将使你能够充分利用FreeMarker的强大功能,创建高效、灵活的模板系统。

    struts2中使用freeMarker

    在Struts2中使用FreeMarker,主要涉及以下几个核心概念和步骤: 1. **配置FreeMarker**: - 在Struts2的配置文件(通常为struts.xml)中,你需要指定FreeMarker作为默认的视图技术。 - 配置FreeMarker的路径,...

    freemarker学习例子

    在Freemarker中,主要涉及以下几个核心概念: 1. **模板(Templates)**:模板是Freemarker的核心,它是HTML或其他文本格式的文件,其中包含可被替换或计算的占位符(称为`&lt;#...&gt;`指令和`${...}`表达式)。 2. **...

    apache-freemarker

    在Apache FreeMarker中,主要涉及以下几个关键概念: 1. **模板**:模板是FreeMarker的核心,它定义了输出内容的结构和样式,但不包含任何业务逻辑。模板文件通常使用`.ftl`扩展名,可以包含变量、控制结构(如循环...

Global site tag (gtag.js) - Google Analytics