<#setting number_format="currency"/> 输出: ¥42.00 ¥42.00 ¥42.00 42 日期型 在JAVA文件中定义 Map root = new HashMap(); 在模板文件中的输出 ${lastUpdate?string("yyyy-mm-dd HH:mm:ss")} 输出: 2010-56-27 14:56:51 数字型 数字格式化可采用#{expr:format}形式来格式化数字 mx:小数部分最小X位 Mx:小数部分最大X位 <#assign x=2.582/> 输出: 2.58 4 2.6 4.0 2.58 4.0 表达式 ${"我是张三"}--直接定义字符串 对于map的定义和使用 定义一个BOOK类,和一个Author类 Book属性Name,Author Author属性Name,Address 在JAVA中 Book book = new Book(); 页面获取的方式 ${book.author.name} ${book.name} 输出:李刚 J2EE权威指南 集合标签 <#list ["星期一","星期二","星期三","星期四"] as x> x代表当前指定的值。 x_index:当前变量的索引值 x_has_next:是否存在下一个对象 输出:星期一 星期二 星期三 星期四 不处理页面指令 <#noparse> 中间的内容将不做处理直接输出 <#list ["星期一","星期二","星期三","星期四"] as x> </#noparse> 输出: <#list ["星期一","星期二","星期三","星期四"] as x> escape指令 <#escape x as x?html> 类似于: FirstName:${message?html} assign指令 <#assign y> 输出: 星期一 星期二 星期三 星期四 自定义模板标签 macro标签,可以自定义使用一个模板, <#macro book booklist> </#macro> 使用模板采用的标签是@ book是别名,为了在@处引用,booklist表示的是传入的数据, <#list booklist as a> 在这个地方引用 |
|