<#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 數(shù)字型 數(shù)字格式化可采用#{expr:format}形式來格式化數(shù)字 mx:小數(shù)部分最小X位 Mx:小數(shù)部分最大X位 <#assign x=2.582/> 輸出: 2.58 4 2.6 4.0 2.58 4.0 表達(dá)式 ${"我是張三"}--直接定義字符串 對于map的定義和使用 定義一個(gè)BOOK類,和一個(gè)Author類 Book屬性Name,Author Author屬性Name,Address 在JAVA中 Book book = new Book(); 頁面獲取的方式 ${book.author.name} ${book.name} 輸出:李剛 J2EE權(quán)威指南 集合標(biāo)簽 <#list ["星期一","星期二","星期三","星期四"] as x> x代表當(dāng)前指定的值。 x_index:當(dāng)前變量的索引值 x_has_next:是否存在下一個(gè)對象 輸出:星期一 星期二 星期三 星期四 不處理頁面指令 <#noparse> 中間的內(nèi)容將不做處理直接輸出 <#list ["星期一","星期二","星期三","星期四"] as x> </#noparse> 輸出: <#list ["星期一","星期二","星期三","星期四"] as x> escape指令 <#escape x as x?html> 類似于: FirstName:${message?html} assign指令 <#assign y> 輸出: 星期一 星期二 星期三 星期四 自定義模板標(biāo)簽 macro標(biāo)簽,可以自定義使用一個(gè)模板, <#macro book booklist> </#macro> 使用模板采用的標(biāo)簽是@ book是別名,為了在@處引用,booklist表示的是傳入的數(shù)據(jù), <#list booklist as a> 在這個(gè)地方引用 |
|