Freemarker指令
来源:互联网 发布:深圳华夏软件职业教育 编辑:程序博客网 时间:2024/06/05 06:22
if指令
<#if user=="老李">这是我们老师老李<#elseif user=="老王">这是我们老师老王<#else>这是我们老师老高</#if>
list指令
Java部分代码
//创建数据模型 Map root = new HashMap(); root.put("user", "老高"); List list=new ArrayList(); list.add(new Address("山西","长治")); list.add(new Address("陕西","渭南")); root.put("list", list);
a.ftl模板文件代码:
<#list list as sheng> <b>${sheng.sheng}</b></br></#list>
include指令
创建include.txt文件
a.ftl模板文件代码:
<#include "include.txt"/>
nested指令
<#macro border> <table border=4 cellspacing=0 cellpadding=4> <tr> <td> <#nested> </td> </tr> </table> </#macro><@border>表格中的内容</@border>
定义带参的宏指令
<#macro m1 a b c> ${a}--${b}--${c}</#macro><@m1 a="老高" b="老王" c="老李"/>
命名空间
b.ftl模板文件代码
<#macro copyright date> <p>copyright(C) ${date} 新的开始</p></#macro><#assign mail="abc@123.com">
a.ftl模板文件代码
<#import "b.ftl" as b/><@b.copyright date="2015-10" />${b.mail}<#assign mail="my@123.com" />${mail}
0 0
- freemarker指令
- Freemarker指令
- Freemarker指令
- FreeMarker 指令
- FreeMarker指令
- FreeMarker 指令
- [Freemarker] freemarker自定义指令
- [转]freemarker 基本指令
- FreeMarker-if指令
- freemarker的指令
- freemarker的自定义指令
- FreeMarker自定义指令
- FreeMarker 基本指令
- freemarker入门 list指令
- 入门freemarker include指令
- freemarker 常用指令
- Freemarker之List指令
- freemarker 基本指令
- PHP解惑---数组
- 解题报告 之 SOJ3191 Free square
- 3.Socket网络编程之基于UDP协议的Socket(图解与源码)
- 记录关于spring MVC入门遇见的问题
- Leetcode Reorder List 链表重排序
- Freemarker指令
- 记表备查-----动态规划算法
- 多线程编程2 - NSOperation
- 小孩培养记事
- 黑马程序员——Java基础---赋值运算符
- 黑马程序员——Java基础——集合(一)
- 多线程编程3 - NSOperationQueue
- Linux & ROS 常用命令整理
- c++中函数中将引用用于类对象