码迷,mamicode.com
首页 > 其他好文 > 详细

FreeMarker入门

时间:2019-08-04 15:34:07      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:代码   code   生成   工具   html网页   --   打印   模板   替换   

FreeMarker入门

FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。


基本语法编辑

**${}**:FreeMarker将会输出真实的值来替换大括号内的表达式,这样的表达式被称为**interpolation(插值)**。 注释:注释和HTML的注释也很相似,但是它们使用<#-- -->来标识。不像HTML注释那样,FTL注释不会出现在输出中(不出现在访问者的页面中),因为FreeMarker会跳过它们。 FTL标签(FreeMarker模板的语言标签):FTL标签和HTML标签有一些相似之处,但是它们是FreeMarker的指令,是不会在输出中打印的。这些标签的名字以#开头。

${}:FreeMarker将会输出真实的值来替换大括号内的表达式,这样的表达式被称为interpolation(插值)
注释:注释和HTML的注释也很相似,但是它们使用<#-- -->来标识。不像HTML注释那样,FTL注释不会出现在输出中(不出现在访问者的页面中),因为FreeMarker会跳过它们。
FTL标签(FreeMarker模板的语言标签):FTL标签和HTML标签有一些相似之处,但是它们是FreeMarker的指令,是不会在输出中打印的。这些标签的名字以#开头。

<#if condition>
...
<#elseif condition2>
...
<#elseif condition3>
...
<#else>
...
</#if>

<#list users as user>
<p>${user}
</#list>

FreeMarker入门

标签:代码   code   生成   工具   html网页   --   打印   模板   替换   

原文地址:https://www.cnblogs.com/loveer/p/11298205.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!