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自己定义标签报错(二)
freemarker自己定义标签 1.错误描写叙述 freemarker.core.ParseException: Unexpected end of file reached. at freemar ...
- freemarker自己定义标签报错(三)
freemarker自己定义标签 1.错误描写叙述 freemarker.core.ParseException: Encountered " " at line 14, colu ...
- freemarker自己定义标签报错(七)
1.错误描写叙述 六月 09, 2014 11:11:09 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严重: Template pr ...
- freemarker自己定义标签(一)
freemarker自己定义标签 1.自己定义标签说明 宏变量存储模板片段能够被用作自己定义指令macro 2.演示样例说明 <html> <head> <meta ht ...
- 【Jsp】JSP自己定义标签与MODEL1、MODEL2标准
在JSP2.0之后支持自己定义标签,如今一般都是jsp2.4的版本号了,所以无须考虑版本号的问题. 直接使用就能够了.尽管一般开发的过程中,非常少会自己定义JSP标签.可是通过一个JSP自己定义标签的 ...
- JAVAWEB开发之JSTL标签库的使用、 自己定义EL函数、自己定义标签(带属性的、带标签体的)
JSTL JSTL简单介绍: JSTL的全称:JSP Standard Tag Library,JSP标准标签库 JSTL的作用: 提供给Java Web开发者一个标准通用的标签函数库 和E ...
- spring boot+freemarker+spring security标签权限判断
spring boot+freemarker+spring security标签权限判断 SpringBoot+SpringSecurity+Freemarker项目中在页面上使用security标签 ...
- 深入分析JavaWeb Item24 -- jsp2.X自己定义标签开发进阶
一.简单标签(SimpleTag) 由于传统标签使用三个标签接口来完毕不同的功能,显得过于繁琐.不利于标签技术的推广, SUN公司为减少标签技术的学习难度,在JSP 2.0中定义了一个更为简单.便于编 ...
- HTML 5的革新——语义化标签(二)
HTML 5的革新之一:语义化标签二文本元素标签.分组元素标签. HTML 5的革新——语义化标签(一)中介绍了一些HTML5新加的一些节元素,一张页面中结构元素构成网页大体,但是也需要其他内容来填充 ...
随机推荐
- 管理集群中的 crs 管理员
管理集群中的 crs 管理员 oracle Managing CRS Administrators in the Cluster Use the following commands to ma ...
- linux命令:du,看文件大小
du -s698 . (698字节)From <http://jingyan.baidu.com/article/a17d52855c10bf8098c8f2c9.html>
- chrome你这是入侵OSX了么?
今天突然发现安装chrome的应用后,会在Dock中出现如下图标,点击即可启动chrome相关应用,很是方便.
- Winfrom设置DataGridView单元格获得焦点(DataGridView - CurrentCell)
设置DataGridView单元格获得焦点 this.dgv_prescription.BeginEdit(true);
- 9、Cocos2dx 3.0游戏开发三查找值小工厂方法模式和对象
重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27704153 工厂方法模式 工厂方法是程序设计中一个 ...
- Swift - 给表格UITableView添加索引功能(快速定位)
像iOS中的通讯录,通过点击联系人表格右侧的字母索引,我们可以快速定位到以该字母为首字母的联系人分组. 要实现索引,我们只需要两步操作: (1)实现索引数据源代理方法 (2)响应点击索引触发的代理 ...
- 调用函数的ALV、面向对象的ALV设置带选择列
这个就是通过对应的选择列,实现对ALV数据的选择,在调用函数的ALV和面向对象的ALV实现方法存在差异,下面讲两者的方法:1)调用函数的ALV. 通过 SLIS_LAYOUT_ALV-BOX_FI ...
- Delphi 设置文件属性
复制代码uses FileCtrl; procedure TForm1.BitBtn1Click(Sender: TObject);begin with OpenDialog1 do if Execu ...
- zabbix 监控jmx 需要--enable-java
安装Javagateway如果原来已经安装zabbix,只需要再添加以下zabbix-java # tar zxvf zabbix-2.2.0.tar.gz # cd zabbix-2.2.0 # . ...
- TCP/IP笔记 二.网络层(2)——ICMP,RIP,OSPF,BGP
1. ICMP ICMP (Internet Control Message Protocol) 作用:提高 IP 数据报交付成功的机会. 1.1 特点 ICMP 允许主机或路由器报告差错情况和提供有 ...