freemarker自定义标签

1、自定义标签

通过自定义标签,写一个重复指定字符串

2、实现源码

  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  4. <title>freemarker自定义标签</title>
  5.  
  6. </head>
  7.  
  8. <body>
  9. <#--freemarker自定义标签-->
  10. <#macro repeat nums=40 name="你好">
  11. <#list 1..nums as n>
  12. <h1>张三,${name}${n}</h1>
  13. </#list>
  14. </#macro>
  15.  
  16. <@repeat/>
  17. </body>
  18. </html>

3、实现结果

  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  4. <title>freemarker自定义标签</title>
  5.  
  6. </head>
  7.  
  8. <body>
  9.  
  10. <h1>张三,你好1</h1>
  11. <h1>张三,你好2</h1>
  12. <h1>张三,你好3</h1>
  13. <h1>张三,你好4</h1>
  14. <h1>张三,你好5</h1>
  15. <h1>张三,你好6</h1>
  16. <h1>张三,你好7</h1>
  17. <h1>张三,你好8</h1>
  18. <h1>张三,你好9</h1>
  19. <h1>张三,你好10</h1>
  20. <h1>张三,你好11</h1>
  21. <h1>张三,你好12</h1>
  22. <h1>张三,你好13</h1>
  23. <h1>张三,你好14</h1>
  24. <h1>张三,你好15</h1>
  25. <h1>张三,你好16</h1>
  26. <h1>张三,你好17</h1>
  27. <h1>张三,你好18</h1>
  28. <h1>张三,你好19</h1>
  29. <h1>张三,你好20</h1>
  30. <h1>张三,你好21</h1>
  31. <h1>张三,你好22</h1>
  32. <h1>张三,你好23</h1>
  33. <h1>张三,你好24</h1>
  34. <h1>张三,你好25</h1>
  35. <h1>张三,你好26</h1>
  36. <h1>张三,你好27</h1>
  37. <h1>张三,你好28</h1>
  38. <h1>张三,你好29</h1>
  39. <h1>张三,你好30</h1>
  40. <h1>张三,你好31</h1>
  41. <h1>张三,你好32</h1>
  42. <h1>张三,你好33</h1>
  43. <h1>张三,你好34</h1>
  44. <h1>张三,你好35</h1>
  45. <h1>张三,你好36</h1>
  46. <h1>张三,你好37</h1>
  47. <h1>张三,你好38</h1>
  48. <h1>张三,你好39</h1>
  49. <h1>张三,你好40</h1>
  50. </body>
  51. </html>

freemarker自定义标签(二)的更多相关文章

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

    一,讲解一 1.自定义标签说明 宏变量存储模板片段可以被用作自定义指令macro 2.示例说明 <html> <head> <meta http-equiv=" ...

  2. freemarker自定义标签报错(二)

    freemarker自定义标签 1.错误描述 freemarker.core.ParseException: Unexpected end of file reached. at freemarker ...

  3. OneBlog开源博客-详细介绍如何实现freemarker自定义标签

    前言 OneBlog中使用到了springboot + freemarker的技术,同时项目里多个controller中都需要查询一个公有的数据集合,一般做法是直接在每个controller的方法中通 ...

  4. freemarker自定义标签报错(六)

    freemarker自定义标签 1.错误描述 freemarker.core.ParseException: Encountered "\"\u4f60\u597d\uff01\& ...

  5. freemarker自定义标签报错(五)

    freemarker自定义标签 1.错误描述 六月 05, 2014 11:40:49 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严 ...

  6. freemarker自定义标签报错(四)

    freemarker自定义标签 1.错误描述 六月 05, 2014 11:31:35 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严 ...

  7. freemarker自定义标签(一)

    freemarker自定义标签 1.自定义标签说明 宏变量存储模板片段可以被用作自定义指令macro 2.示例说明 <html> <head> <meta http-eq ...

  8. freemarker自定义标签报错(三)

    freemarker自定义标签 1.错误描述 freemarker.core.ParseException: Encountered " " at line 14, column ...

  9. freemarker自定义标签报错(一)

    freemarker自定义标签 1.错误描述 freemarker.core.ParseException: Token manager error: freemarker.core.TokenMgr ...

随机推荐

  1. HTML中的表单

    1.HTML中表单元素的基本概念 HTML表单是HTML元素中较为复杂的部分,表单往往和脚本,动态页面,数据处理等功能相结合,因此是制作动态网站很重要的内容. 表单一般用来收集用户的输入信息 2.表单 ...

  2. radare2逆向笔记

    最近刚开始学习逆向(Reverse Engineering), 发现其学习曲线也是挺陡峭的, 而网上的 许多writeup文章主旨总结就六个字:"你们看我屌吗?" ...几近炫技而 ...

  3. python扒取百宝彩网站江西快三当日期号及开奖结果

    一.环境 windows10+python27 二.需求: 1.获取百宝彩网站中,江西快三当日的开奖期号和中奖号码: 2.根据输入期号,输出开奖号码: 三.上代码 #!/bin/env python ...

  4. es随想一

    一.安全问题 前段时间网上看到的,大量的MongoDB服务器和ElasticSearch服务器被黑客攻击,留下勒索信息. ElasticSearch的2种客户端连接方式,transport方式默认的9 ...

  5. Linux 虚拟机忘记root密码

    Linux 虚拟机忘记root密码可以按照下面的步骤重新设置密码: 1.在grub界面,也就是有press any key的那个界面,按下任意键 2.键入e,出现三行文字,按上下键选择kernel那一 ...

  6. UOJ Round #1 [数论 | DP 排列]

    UOJ Round #1 难度很良心啊! 做出了前两题,第三题看到仙人掌就吓哭了. [UR #1]缩进优化 就是求 \[ \sum_{i=1}^n a_i - (x-1)\sum_{i=1}^n\lf ...

  7. CentOS 6.5 Web服务器搭建

    安装MySQL 首先,进入终端,输入 [root@localhost ~]# yum install mysql mysql-server 即可安装Mysql 按照成功以后,让MySQL随系统启动 [ ...

  8. python3图像识别库安装与使用

    pytesseract库的安装 因为用的win10,就直说windows上面的安装了.其实就是pip安装就完事了. $ pip install pytesseract 安装了这个还不算完,得安装Tes ...

  9. Oleans集群之Consul再解释

    Oleans集群之Consul再解释 这是Orleans系列文章中的一篇.首篇文章在此 由于上周发文章的时候,我正要打算出门,所以就把写好的全部发出去了,有点仓促,虽然写了主线,但是这里还是需要再次解 ...

  10. CSS3 @keyframes 用法(简单动画实现)

    定义: 通过 @keyframes 规则,能够创建动画. 创建动画的原理是,将一套 CSS 样式逐渐变化为另一套样式. 在动画过程中,可以多次改变这套 CSS 样式. 以百分比来规定改变发生的时间,或 ...