FreeMarker常用技巧

原创 2016年08月30日 13:52:13

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小时,不说了,都是泪。。。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Freemarker常用技巧-2

转载:http://swiftlet.net/archives/9121 list、break指令 ... tem_index:当前变量的索引值. item_has_next:是否存在下一个对...

Freemarker常用技巧-1

1 截取字符串 有的时候我们在页面中不需要显示那么长的字符串,比如新闻标题,这样用下面的例子就可以自定义显示的长度 ${title.content?default("")} ...

Freemarker常用技巧

1,截取字符串 有的时候我们在页面中不需要显示那么长的字符串,比如新闻标题,这样用下面的例子就可以自定义显示的长度 gt. >= gte            ${jstbqkVO....
  • nengyu
  • nengyu
  • 2011-09-29 14:13
  • 12769

Freemarker的常用技巧总结

1,截取字符串 有的时候我们在页面中不需要显示那么长的字符串,比如新闻标题,这样用下面的例子就可以自定义显示的长度 gt. >= gte            ${jstbqkVO....

freemarker使用技巧

1.jar包把下载到的jar包(freemarker-2.3.9.jar可以随意版本)放到\WebRoot\WEB-INF\lib目录下。下载地址:http://freemarker.sourcefo...

FreeMarker的基础语法使用 && 心得和技巧

FreeMarker作为生成静态页面的模板,当生成的页面比较固定,数量比较多时,使用FreeMarker作为模板,开发效率事半功倍。

Freemarker常用语法

  • 2011-12-15 23:03
  • 12KB
  • 下载

freemarker常用语法

==============常用语法=================三.EG.一个对象BOOK1.输出 ${book.name}空值判断:${book.name?if_exists },${book...

freemarker_常用内置函数

  • 2012-01-30 16:00
  • 79KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)