freemarker之macro的使用
在你的ftl中定义一个macro,可以定义多个macro,一个macro中可以设置多个参数,如下a是变量 b是参数:
<#macro a b><div>${b}</div>
</#macro>
<#macro c d><div>....</div>
</#macro>
调用macro
首先在配置文件中添加这个ftl的路径(也可以用其它方式添加配置)
<bean id="freemarkerConfig"class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"><property name="templateLoaderPath" value="/WEB-INF/view" /><property name="freemarkerSettings"><props><prop key="auto_import">***/***.ftl as c</prop></props></property>
</bean>
然后在需要使用到的页面调用
<@c.a b="test"/>
freemarker之macro的使用相关推荐
- 异常-----freemarker.template.TemplateException: Error executing macro: write
freemarker自定义标签 假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请 ...
- freemarker写select组件报错总结(六)
1.错误描写叙述 六月 26, 2014 10:53:26 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严重: Template pr ...
- FreeMarker 快速入门
FreeMarker 快速入门 FreeMarker是一个很值得去学习的模版引擎.它是基于模板文件生成其他文本的通用工具.本章内容通过如何使用FreeMarker生成Html web 页面 和 代码自 ...
- FreeMarker三宗罪!
FreeMarker三宗罪! 3 推荐 FreeMarker是Quake Wang推荐我使用的.刚学FreeMarker的时候,发现freemarker真的很棒!简单易用,功能强大.但是用它做了几个项 ...
- spring boot 2.1学习笔记【二十】SpringBoot 2 freemarker bootstrap 集成
文章目录 概述 引入相关依赖 第一个实例程序 代码中使用freemarker 通用freemarker工具类 freemarker语法demo 概述 FreeMarker是一款用java语言编写的模版 ...
- freemarker的<#macro>标签理解
背景 第一次使用macro标签的时候,看官网介绍看了半天,云里雾里的,说一下理解后的意思. 相关链接 官网地址:http://freemarker.foofun.cn/ref_directive_ma ...
- freemarker macro宏定义
转载自: https://my.oschina.net/weiweiblog/blog/506301?p=1 用户定义指令-使用@符合来调用 有两种不同的类型:Macro(宏)和transform(传 ...
- FreeMarker标签介绍
FreeMarker标签使用 一.FreeMarker模板文件主要有4个部分组成 1.文本,直接输出的部分 2.注释,即<#--...-->格式不会输出 3.插值(Inter ...
- freemarker基本语法及实例
EG.一个对象BOOK 1.输出 ${book.name} 空值判断:${book.name?if_exists }, ${book.name?default('xxx')}//默认值xxx ${ b ...
最新文章
- kwargs.pop是什么意思
- zookeeper源码分析之二客户端启动
- 第四届“传智杯”全国大学生IT技能大赛(决赛B组)【题解】
- CODEVS-2018-反病毒软件-线段树
- java(5)——数据类型中的字符型和布尔类型
- 自动化测试框架实践2--STAF
- Java反射 Constructor类
- linux/windows下查看目标文件.a/.lib的函数符号名称
- CTO视点 | 思科打造业界首个基于意图的开放性网络平台,释放无限机遇
- oracle 基数 选择率,1.1.2.2 可选择率(1)
- 微信小程序开发(十二)小程序画布组件canvas
- 【教程】CoreAVC+Haali安装及设置简易教程(KMPlayer)(2)
- 常用服务和开放端口对照表
- W3School 离线手册最新版下载
- 高效记忆/形象记忆(10)110数字编码表 41-50
- 伺服舵机四方运动程序以及角度确定
- Python爬虫——爬取网站的图片
- python读excel两列为字典_python交换数据的两列,python处理excel数据, python交换...
- 已知图片顶点坐标和点相对图片位置求点坐标
- 有效应对广发逾期催收这样做