关闭

FreeMarker常用技巧

标签: freemarker
248人阅读 评论(1) 收藏 举报
分类:

1、数值类型不显示",",如:1,234       

 ${channelId<span style="color:#FF0000;">?c</span>}

2、字符串类型转数组,遍历(如:keyword为1,2,3,4...)

 <span style="color:#FF0000;">  <#assign tagArr=("${article.keyword}"?split(","))></span>
                <#list tagArr as tag>
                  <#if tag_index%2 != 0> 
                    <span class="span1">${tag}</span>
                  <#else>
                   <span class="span2">${tag}</span>
                 </#if>
               </#list>

3、遍历List对象时,判断是否为空

<#if (channelList?size>0)>
<#list objList as obj>
...obj循环部分
</#list>
 </#if>

4、遍历List对象,属性内容为json格式的取用

    

            <#list bannerList as banner>
		    <#if (banner_index < 4)> 
				<span style="color:#FF0000;"><#assign abst_json = "${banner.abst}" />
				<#assign abst = abst_json?eval /></span>
	                       <div class="swiper-slide" >
		            <a href="/news/page/${banner.id?c}">
			            <img src="<span style="color:#FF0000;">${abst.pic}</span>" />
			            <div class="zh_art_bannerInfo">
			        		<p>${banner.title}</p>
			        	</div>
		        	</a>
	            </div>
            </#if>
		</#list>




   以上是项目零零碎碎用到的,算是对项目里用到freemarker做一下总结吧,因为QA触屏的h5项目刚开始做,就死啦,哎...天天做的都是屁大点的项目,生命周期最短的上线1小时,不说了,都是泪。。。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:81570次
    • 积分:1022
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:37篇
    • 译文:1篇
    • 评论:11条
    最新评论