freemarker的基本语法及入门基础

一、freemarker模板文件(*.ftl)的基本组成部分
1. 文本:直接输出的内容部分
2. 注释:不会输出的内容,格式为<#-- 注释内容 -->
3. 取值(插值):代替输出数据模型的部分,格式为${数据模型}或#{数据模型}
4. ftl指令:Freemarker指令,类似于HTML标记。
内建指令:开始标签:<#directivename parameter> 结束标签:</#directivename> 空标签:<#directivename parameter/>
自定义指令:开始标签:<@directivename parameter> 结束标签:/@directivename 空标签:<@directivename parameter/>
至于什么是内建指令,什么是自定义指令 我会在下面叙述到。

二、Freemarker语法及使用方法
1. 取值(插值)指令及适用类型:
(1) ${var}
适用类型:java中常用的八大基本类型以及我们的String引用类型,但是,freemarker中boolean类型显示时trueyes falseno
示例:
在后台文件中定义变量
String strVar = “世界你好”;
int intVar = 10;
boolean booVar = true;
在页面中获取变量:
String获取: ${strVar}

int获取: ${intVar}

boolean获取: b o o V a r ? s t r i n g ( &quot; y e s &quot; , &quot; n o &quot; ) &lt; / f o n t &gt; 展 示 结 果 : S t r i n g 获 取 : 世 界 你 好 i n t 获 取 : 10 b o o l e a n 获 取 : y e s ( 2 ) {booVar?string(&quot;yes&quot;,&quot;no&quot;)} &lt;/font&gt; 展示结果: String获取:世界你好 int获取:10 boolean获取:yes (2) booVar?string("yes","no")</font>Stringint10boolean

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值