freemarker,自定义指令
一,自定义指令
<#-- 自定义指令 --> <#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,自定义指令相关推荐
- freemarker自定义指令及方法
"一节复一节,千枝攒万叶"竹子每生长一段就会总结一下打个节,今天我也总结一下最近处理的一个小问题,希望我的小节,对各位看官有所帮助. 背景描述: 最近项目做了一个月报功能,由于生产 ...
- freemarker -自定义指令
自定义指令可以使用,Marco指令来进行定义 宏 是有一个变量名的模板片段,在模板中使用宏作为自定义指令,这样就能供其他页面使用. <#macro greet><font size= ...
- freemarker自定义标签(二十一)
一,讲解一 假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术 ...
- java中Freemarker list指令详解
java Freemarker中list指令主要是进行迭代服务器端传递过来的List集合. 定义 <#list nameList as names> ${names} </#list ...
- Freemarker自定义标签
一. 用macro实现自定义指令,例如: 自定义指令可以使用macro指令来定义. <#macro greet person> <font size ...
- FreeMarker 自定义 TemplateDirectiveModel(一)
FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出.FreeMarker 与 Web 容器无关,即在 Web 运行时,它并不知道 Servlet 或 HTTP.它不 ...
- freemarker基本指令用法
freemarker基本指令用法 1.if指令 //第一种用法 [#if 条件] ... [/#if] //第二种用法[#if 条件]...[#else]... [/#if]//第三种用法[#if 条 ...
- Vue API(directives) 自定义指令
前言:除了vue的内置指令以外,我们可以定义自定义指令.内置指令表相见:https://www.cnblogs.com/ilovexiaoming/p/6840383.html 我们定义一个最简单的 ...
- input不管用 vue_Vue自定义指令实现快速读取Excel
前几天因为业务需求,所维护的而后台中出现了大量关于上传下载Excel的操作.因为我们的后台是基于Vue,并且是在 vue-element-admin 的基础上结合实际需求开发而来.vue-elemen ...
最新文章
- C#如何使用REST接口读写数据
- vmware开发包之vSphere Management SDK
- 张小龙“微信小程序之道”
- 计算机转财经专业考试考什么,高三对口升学第三次模拟考试财经基础课计算机专业课...
- Zookeper znode 4种类型 是什么?
- 设计模式笔记十九:备忘录模式
- MyISAM的key_buffer_size和InnoDB的innodb_buffer_pool_size
- 【编译原理笔记08】语法制导翻译:语法制导定义,SSD的求值顺序,S属性定义与L属性定义
- 永恒之蓝漏洞复现(MS17010)
- usb计算机连接 不再弹出,电脑usb无法安全弹出问题解决办法
- 多边形的扫描转换算法 c语言,C++程序例题:多边形扫描转换算法
- Windows Live Writer 代码插件改造
- socket多线程图形化界面聊天室实例
- 第三方支付接口响应超时处理方法
- win10开机占用内存大,资源管理器也看不到运行进程
- python 时间格式datetime、str与date的相互转换
- 我觉得你在看不起我!计算机硬件设备我还不懂?
- 第5次作业+160+曾元鹏
- 谁在靠你的“脸”赚钱?
- 网易微专业python爬虫工程师_ai工程师 自然语言处理
热门文章
- python数据分析如何学_用Python做数据分析,Numpy,Pandas,matp
- pycharm快捷键大全图_十个Pycharm使用小技巧——提升效率
- oracle删除的数据没有commit,在Oracle中误删除数据后并commit后的数据恢复办法
- R语言与回归分析几个假设的检验
- R语言之探索性数据分析篇
- DSP之时钟与定时器之四看门狗定时器
- Excel——keil5内存数据进制转换
- UART通讯协议(四)数据接收帧间隔
- C语言:有N个数从小到大的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个数。如果不在数组中,打印“not found”。
- java标签不显示文字_此程序在运行后,窗体上不显示标签的文字,也不显示图标,我自己检查也没发现什么问题,请大神帮帮忙看看我哪个地方有问题?...