FreeMarker学习与项目中的使用————Day(一)

这个月用到了FreeMarker做项目,所以每天做一个总结

FreeMarker——include指令

include指令能使我在当前模板中插入另一个模板,就好比jsp的include标签


其语法格式如下

<#include path> 或 <#include path options>

path:包含文件的路径。

options:一个或多个这样的选项:encoding=encoding, parse=parse

parse:算作是布尔值的表达式(为了向下兼容,也接受一部分字符串值)

ignore_missing:算作是布尔值的表达式


你可以使用它在你的模板中插入另外一个 FreeMarker 模板文件 (由 path 参数指定)。 被包含模板的输出格式是在 include 标签出现的位置插入的。被包含的文件和包含它的模板共享变量,就像是被复制粘贴进去的一样。值得注意的是,include 指令不能由被包含文件的内容所替代,它只是当 FreeMarker 每次在模板处理期间到达 include 指令时处理被包含的文件。也就是说,这边可以在执行时,动态指定需包含的 FreeMarker 模板文件。


该指令在找不到指定模板的情况下,包含一个默认的模板。

<@includeX template="/${province}.ftl" default_template="/default.ftl"/>

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值