首页天道酬勤html自动整理代码快捷键,freemarker常用标签

html自动整理代码快捷键,freemarker常用标签

张世龙 05-12 18:40 84次浏览

Freemarker初学者教程http://blog.csdn.net/QQ _ 23994787/article/details/77506980Freemarker教程整理3358blog.csdn 52297936历史上最详细的freemarker语法介绍及其入门教程示例http://blog.csdn.net/u 011118289/article 43306015在Java上使用freemark生成自定义语句(3358 blog.csdn.net/jinzhe NCS/article/details/51461776 _ _ _ _ _ _ _ _ _ _ _ _ )

freemarker list (长度、遍历、下标、嵌套、排序) freemarker采用list的第一个元素循环用法

freemarker遍历列表以处理第一个和最后一个元素

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。

freemarker指示对象正在使用${name}。

但是,如果name为null,则freemarker报告错误。 如果需要确定对象是否为空:

#if name??

……

/#if

当然,也可以通过设置默认值${name!''}来避免对象为空的错误。 如果name为空,则显示默认值(后面的字符)。

如果目标user、name是user属性,则如果user、name都可能为空,则写${(user.name)!''},指示user或name为空,两者都为空判断为空

#if (user.name)??

……

/#if

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。

在项目中将freemarker设置为显示层时,可能会遇到检索数据的前几条。 通过在freemarker中获取数据,使用# list root.listas row $ { row.title } #/list,但这种方法会检索所有数据。

如果你想去第一个数据:

#list arrayList as c

#if c_index==0

第一项的值

/#if

/#列表

我现在只想拿前五瓶,该怎么办? 代码为以下:

#assign n=list5? size///定义n的值是list5的大小

#if n gt 6 //大于6时,页面可能要求仅显示6条(注: gt、gte、lt、lte ) ) ) ) ) )。

#将#assign n=6///重新定义为6

/#if

#if n! 防止=0 //的值为0,也可以写为#if n gt 0

#list0.(n-1 ) as i //将前n条记录分配给I,如果i=3,则为[ 0,1,2 ]

#assignls5=list5[I]///list5的第I个元素分配给ls5

#assign isNew=list5Istrue[i] /

tr

TD height=' 25 ' class=' z3 '.a href=' # 'nclick=' zw (' $ { ls5.ciid },' 905 ','活动展示',' ); '

#if ls5.CTitle? lengthlt15//ctitle的长度小于15时

${ls5.CTitle} //此标题将正常显示

大于#else //时

${ls5.CTitle[0.15]}. //剪切前15个,…

/#if

#if isNew='true '

img src='/model/img/new-111.gif ' width=' 27 ' height=' 11 ' border='0' /

/#if

/a/td

/tr

/#列表

/#if

在项目中应用:

[ # assignn=0] [ # listcocopersoninfo.cocopersonresuesasv ] [ # assign=n1 ] trtd width=' 66 ' colspan='2' $ { v . tdtd width=' 300 ' colspan=' 10 ' $ { v.workplace }/tdtd IFN4) [ # break ] [/# if ] [/# list ] [ # IFN5] tdtd width=' 300 ' colspan=' 10 '/tdtd width=' 168 ' colspan='4'/TD/tr [/# list ] [/# if ]

效果:

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。

FreeMarker的两种评论

感叹号! -评论- -发布后,客户端可以看到评论的内容

效果图表

散列----注释---发布后,客户端无法看到注释的内容,而服务端客户端可以看到。 客户端的网页中没有评论的内容,只能在服务器端查看。 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。

! ---a----

! --wind 123注释模型列表- -

# ifstaticthreaddetaildo.commentmodellist?

# assignlastcommentidx=staticthreaddetaildo.commentmodellist? size-1 /

$ { staticthreaddetaildo.commentmodellist [ lastcommentidx ].body }

/#if

! ---B----

# ifstaticthreaddetaildo.commentmodellist?

# assignlastcommentidx=staticthreaddetaildo.commentmodellist? size-1 /

# liststaticthreaddetaildo.commentmodellistasitem

#if item_index=lastCommentIdx

${(item.body )

/#if

/#列表

/#if

转载于:https://www.cn blogs.com/kele lipeng/p/10833871.html

freemarker使用教程,layui菜鸟教程 spring快速入门教程,spring boot系列教程