freemarker自定义标签(二)
freemarker自定义标签
1、自定义标签
通过自定义标签,写一个重复指定字符串
2、实现源码
- <html>
- <head>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8">
- <title>freemarker自定义标签</title>
- </head>
- <body>
- <#--freemarker自定义标签-->
- <#macro repeat nums=40 name="你好">
- <#list 1..nums as n>
- <h1>张三,${name}${n}</h1>
- </#list>
- </#macro>
- <@repeat/>
- </body>
- </html>
3、实现结果
- <html>
- <head>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8">
- <title>freemarker自定义标签</title>
- </head>
- <body>
- <h1>张三,你好1</h1>
- <h1>张三,你好2</h1>
- <h1>张三,你好3</h1>
- <h1>张三,你好4</h1>
- <h1>张三,你好5</h1>
- <h1>张三,你好6</h1>
- <h1>张三,你好7</h1>
- <h1>张三,你好8</h1>
- <h1>张三,你好9</h1>
- <h1>张三,你好10</h1>
- <h1>张三,你好11</h1>
- <h1>张三,你好12</h1>
- <h1>张三,你好13</h1>
- <h1>张三,你好14</h1>
- <h1>张三,你好15</h1>
- <h1>张三,你好16</h1>
- <h1>张三,你好17</h1>
- <h1>张三,你好18</h1>
- <h1>张三,你好19</h1>
- <h1>张三,你好20</h1>
- <h1>张三,你好21</h1>
- <h1>张三,你好22</h1>
- <h1>张三,你好23</h1>
- <h1>张三,你好24</h1>
- <h1>张三,你好25</h1>
- <h1>张三,你好26</h1>
- <h1>张三,你好27</h1>
- <h1>张三,你好28</h1>
- <h1>张三,你好29</h1>
- <h1>张三,你好30</h1>
- <h1>张三,你好31</h1>
- <h1>张三,你好32</h1>
- <h1>张三,你好33</h1>
- <h1>张三,你好34</h1>
- <h1>张三,你好35</h1>
- <h1>张三,你好36</h1>
- <h1>张三,你好37</h1>
- <h1>张三,你好38</h1>
- <h1>张三,你好39</h1>
- <h1>张三,你好40</h1>
- </body>
- </html>
freemarker自定义标签(二)的更多相关文章
- freemarker自定义标签(二十一)
一,讲解一 1.自定义标签说明 宏变量存储模板片段可以被用作自定义指令macro 2.示例说明 <html> <head> <meta http-equiv=" ...
- freemarker自定义标签报错(二)
freemarker自定义标签 1.错误描述 freemarker.core.ParseException: Unexpected end of file reached. at freemarker ...
- OneBlog开源博客-详细介绍如何实现freemarker自定义标签
前言 OneBlog中使用到了springboot + freemarker的技术,同时项目里多个controller中都需要查询一个公有的数据集合,一般做法是直接在每个controller的方法中通 ...
- freemarker自定义标签报错(六)
freemarker自定义标签 1.错误描述 freemarker.core.ParseException: Encountered "\"\u4f60\u597d\uff01\& ...
- freemarker自定义标签报错(五)
freemarker自定义标签 1.错误描述 六月 05, 2014 11:40:49 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严 ...
- freemarker自定义标签报错(四)
freemarker自定义标签 1.错误描述 六月 05, 2014 11:31:35 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严 ...
- freemarker自定义标签(一)
freemarker自定义标签 1.自定义标签说明 宏变量存储模板片段可以被用作自定义指令macro 2.示例说明 <html> <head> <meta http-eq ...
- freemarker自定义标签报错(三)
freemarker自定义标签 1.错误描述 freemarker.core.ParseException: Encountered " " at line 14, column ...
- freemarker自定义标签报错(一)
freemarker自定义标签 1.错误描述 freemarker.core.ParseException: Token manager error: freemarker.core.TokenMgr ...
随机推荐
- HTML中的表单
1.HTML中表单元素的基本概念 HTML表单是HTML元素中较为复杂的部分,表单往往和脚本,动态页面,数据处理等功能相结合,因此是制作动态网站很重要的内容. 表单一般用来收集用户的输入信息 2.表单 ...
- radare2逆向笔记
最近刚开始学习逆向(Reverse Engineering), 发现其学习曲线也是挺陡峭的, 而网上的 许多writeup文章主旨总结就六个字:"你们看我屌吗?" ...几近炫技而 ...
- python扒取百宝彩网站江西快三当日期号及开奖结果
一.环境 windows10+python27 二.需求: 1.获取百宝彩网站中,江西快三当日的开奖期号和中奖号码: 2.根据输入期号,输出开奖号码: 三.上代码 #!/bin/env python ...
- es随想一
一.安全问题 前段时间网上看到的,大量的MongoDB服务器和ElasticSearch服务器被黑客攻击,留下勒索信息. ElasticSearch的2种客户端连接方式,transport方式默认的9 ...
- Linux 虚拟机忘记root密码
Linux 虚拟机忘记root密码可以按照下面的步骤重新设置密码: 1.在grub界面,也就是有press any key的那个界面,按下任意键 2.键入e,出现三行文字,按上下键选择kernel那一 ...
- UOJ Round #1 [数论 | DP 排列]
UOJ Round #1 难度很良心啊! 做出了前两题,第三题看到仙人掌就吓哭了. [UR #1]缩进优化 就是求 \[ \sum_{i=1}^n a_i - (x-1)\sum_{i=1}^n\lf ...
- CentOS 6.5 Web服务器搭建
安装MySQL 首先,进入终端,输入 [root@localhost ~]# yum install mysql mysql-server 即可安装Mysql 按照成功以后,让MySQL随系统启动 [ ...
- python3图像识别库安装与使用
pytesseract库的安装 因为用的win10,就直说windows上面的安装了.其实就是pip安装就完事了. $ pip install pytesseract 安装了这个还不算完,得安装Tes ...
- Oleans集群之Consul再解释
Oleans集群之Consul再解释 这是Orleans系列文章中的一篇.首篇文章在此 由于上周发文章的时候,我正要打算出门,所以就把写好的全部发出去了,有点仓促,虽然写了主线,但是这里还是需要再次解 ...
- CSS3 @keyframes 用法(简单动画实现)
定义: 通过 @keyframes 规则,能够创建动画. 创建动画的原理是,将一套 CSS 样式逐渐变化为另一套样式. 在动画过程中,可以多次改变这套 CSS 样式. 以百分比来规定改变发生的时间,或 ...