一,自定义指令

<#-- 自定义指令 -->
<#macro mycommand1>我的第一个自定义指令
</#macro>
<#-- 调用自定义带参数的指令 -->
<@mycommand1/>
<#macro mycommand2 name="a" age=1>name ${name} --- ${age}<#local num=1> <#--声明局部变量 -->${num}
</#macro>
<@mycommand2 name="夏末"/>
<#-- 调用自定义指令 显示 指令体中的内容 -->
<#macro mycommand3>调用时 的内容<#nested><#-- 获取调用时的内容 -->
</#macro>
<@mycommand3>不服就干
</@mycommand3>

二,使用指令

<#--
引入一个文件
<#import "macro.ftl" as mycommand>
<@mycommand.mycommand1/>--><#-- 包括一个文件 <#include "macro.ftl" ><@mycommand1/>-->

转载于:https://www.cnblogs.com/m01qiuping/p/6425107.html

freemarker,自定义指令相关推荐

  1. freemarker自定义指令及方法

    "一节复一节,千枝攒万叶"竹子每生长一段就会总结一下打个节,今天我也总结一下最近处理的一个小问题,希望我的小节,对各位看官有所帮助. 背景描述: 最近项目做了一个月报功能,由于生产 ...

  2. freemarker -自定义指令

    自定义指令可以使用,Marco指令来进行定义 宏 是有一个变量名的模板片段,在模板中使用宏作为自定义指令,这样就能供其他页面使用. <#macro greet><font size= ...

  3. freemarker自定义标签(二十一)

    一,讲解一 假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术 ...

  4. java中Freemarker list指令详解

    java Freemarker中list指令主要是进行迭代服务器端传递过来的List集合. 定义 <#list nameList as names> ${names} </#list ...

  5. Freemarker自定义标签

    一. 用macro实现自定义指令,例如: 自定义指令可以使用macro指令来定义.      <#macro greet person>             <font size ...

  6. FreeMarker 自定义 TemplateDirectiveModel(一)

    FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出.FreeMarker 与 Web 容器无关,即在 Web 运行时,它并不知道 Servlet 或 HTTP.它不 ...

  7. freemarker基本指令用法

    freemarker基本指令用法 1.if指令 //第一种用法 [#if 条件] ... [/#if] //第二种用法[#if 条件]...[#else]... [/#if]//第三种用法[#if 条 ...

  8. Vue API(directives) 自定义指令

    前言:除了vue的内置指令以外,我们可以定义自定义指令.内置指令表相见:https://www.cnblogs.com/ilovexiaoming/p/6840383.html 我们定义一个最简单的 ...

  9. input不管用 vue_Vue自定义指令实现快速读取Excel

    前几天因为业务需求,所维护的而后台中出现了大量关于上传下载Excel的操作.因为我们的后台是基于Vue,并且是在 vue-element-admin 的基础上结合实际需求开发而来.vue-elemen ...

最新文章

  1. C#如何使用REST接口读写数据
  2. vmware开发包之vSphere Management SDK
  3. 张小龙“微信小程序之道”
  4. 计算机转财经专业考试考什么,高三对口升学第三次模拟考试财经基础课计算机专业课...
  5. Zookeper znode 4种类型 是什么?
  6. 设计模式笔记十九:备忘录模式
  7. MyISAM的key_buffer_size和InnoDB的innodb_buffer_pool_size
  8. 【编译原理笔记08】语法制导翻译:语法制导定义,SSD的求值顺序,S属性定义与L属性定义
  9. 永恒之蓝漏洞复现(MS17010)
  10. usb计算机连接 不再弹出,电脑usb无法安全弹出问题解决办法
  11. 多边形的扫描转换算法 c语言,C++程序例题:多边形扫描转换算法
  12. Windows Live Writer 代码插件改造
  13. socket多线程图形化界面聊天室实例
  14. 第三方支付接口响应超时处理方法
  15. win10开机占用内存大,资源管理器也看不到运行进程
  16. python 时间格式datetime、str与date的相互转换
  17. 我觉得你在看不起我!计算机硬件设备我还不懂?
  18. 第5次作业+160+曾元鹏
  19. 谁在靠你的“脸”赚钱?
  20. 网易微专业python爬虫工程师_ai工程师 自然语言处理

热门文章

  1. python数据分析如何学_用Python做数据分析,Numpy,Pandas,matp
  2. pycharm快捷键大全图_十个Pycharm使用小技巧——提升效率
  3. oracle删除的数据没有commit,在Oracle中误删除数据后并commit后的数据恢复办法
  4. R语言与回归分析几个假设的检验
  5. R语言之探索性数据分析篇
  6. DSP之时钟与定时器之四看门狗定时器
  7. Excel——keil5内存数据进制转换
  8. UART通讯协议(四)数据接收帧间隔
  9. C语言:有N个数从小到大的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个数。如果不在数组中,打印“not found”。
  10. java标签不显示文字_此程序在运行后,窗体上不显示标签的文字,也不显示图标,我自己检查也没发现什么问题,请大神帮帮忙看看我哪个地方有问题?...