freemarker 简单模板

来源:互联网 发布:数据库可视化工具 编辑:程序博客网 时间:2024/06/02 01:21
<html><head><title>${title}</title><body><style type="text/css">     .odd         {            background-color:red;          }    .even         {            background-color:green;          }  </style><h1>展示</h1><table border="1px solid red"><#assign x=0 /><#list k as t><#assign x=x+1 /><tr <#if x%2 == 0>style=" background:red" <#else>style=" background:green" </#if>><#list t?keys as m><td style="width:200px">     <#if m="phone">     电话:${t[m]}     </#if>     <#if m="email">     邮箱:${t[m]}     </#if>     <#if m="address">     籍贯:${t[m]}     </#if></td></#list></tr></#list></table><table  border="1px"><tr><td style="width:200px">姓名</td><td style="width:200px">年龄</td></tr><#list obj as o><tr <#if o_index%2==0>style=" background:red" <#else>style=" background:blue" </#if>><td style="width:200px">${o.name}</td><td style="width:200px">${o.age}</td></tr></#list></table><#assign str= "20131012">??判断对象是否为空:<#if str??>str对象不为空</#if><br>?exists判断对象是否为空:<#if str?exists>str对象不为空</#if><br>默认$:${str}<br>substring截串(0,1):${str?substring(0,1)}<br><#--从0开始包前不包后--> 字符串:${str?string}<br><#-- 转换为string -->数值: ${str?number}<br><#-- 转换为数值 -->百分比:${str?number?string("percent")}<br>货币::${str?number?string.currency}<br>ends_with 判断某个字符串是否由某个子串结尾,返回布尔值:${str?ends_with("12")?string}<br> <#--返回结果为布尔类型-->html 用于将字符串中的<、>、&和“替换为对应得<>":&:${"<span>span标签</span>"?html}<br> <#--如果存在str则输出str的html形式-->contains是否包含某字符:<#if str?contains("1") >包含<#else>不包含</#if><br><#assign foo=true />${foo?string("是true","非true")}<br><#assign lastUpdated = "2009-01-07 15:05"?datetime("yyyy-MM-dd HH:mm") />默认:${lastUpdated}<br>中国标准时间:${lastUpdated?string("yyyy-MM-dd HH:mm:ss a hh:mm:ss zzzz")}<br> <#--zzzz中国标准时间  zzzcst-->日期的转换string("E,M dd,y"):${lastUpdated?string("E,M dd,y")};<br><#--E星期几 MMM 月 M数字月   MM2位的数字月 MMM3个以上 中文月-->${lastUpdated?string("yy,MM,dd,HH:mm:ss E am '('zzzz')'")};<br> <#--hh 12制 HH24制 a 下午 am下午几时-->${lastUpdated?string.short};<br><#--短日期-->${lastUpdated?string.long};<br><#--长日期-->${lastUpdated?string.full};<br><#-- date只使用年月日   time只是用时分秒 datetime都是用 -->      <#--??和?的区别--><#--??判断对象是否为空--><#--?后面要加关键字-->d<#if o??>object对象不为空(即object存在)</#if><br><#if str??>${str?string}</#if><br> <#assign x=2.582/> <#assign y=4/> M2:#{x;M2}<br><#--小数点后最大2位 如果后一位大于5就进行四舍五入-->M2:#{y;M2}<br><#--小数点后最大2位 如果后一位大于5就进行四舍五入-->m2:#{x;m2}<br><#--小数点后最大2位 如果后一位大于5就进行四舍五入-->m2:#{y;m2}<br><#--小数点后最大2位 如果后一位大于5就进行四舍五入-->m1M3:#{x;m1M3}<br><#--小数点后最大2位 如果后一位大于5就进行四舍五入-->m1M3:#{y;m1M3}<br><#--小数点后最大2位 如果后一位大于5就进行四舍五入--><#setting number_format="currency"/><#--number型的值转换为货币型--><#assign answer=42/>${answer} <br>${answer?string}<br><#--thesameas${answer}-->${answer?string.number}<br>${answer?string.currency}<br>${answer?string.percent}<br>aaa:${2+4}<br><#--!号的使用-->${answer!"123"}<#--如果answer为空或不存在用123代替--></body></html>

0 0
原创粉丝点击