freemark 语法

 我们通过后端model. addAttribute() 传递到前端的值来进行界面渲染

它的循环语句 和其他的有点不同:

if 循环

 

 

 

                                    <#if 条件语句>

                                    </#if>
if  循环
  

 

.

 

freemark需要搭配<#开始  然后</#结束

 

if循环:

 <#if  判断条件>
 </#if>

 

 

                                    <#if (list.menuList)??  && (list.menuList?size > 0)>   判断List.menuList存在并且大于0才能生效
                                        <#list list.menuList as menulist>
                                            <li><a class="J_menuItem" href="/assets/${menulist.name}"> ${menulist.name} </a>
                                            </li>
                                        </#list>
                                    </#if

 

.

for循环    fremmark的for循环是list来表示的

 

   <#list menuVOList as list>  # 循环menuList  并且每一个都是list

   </#list>

 

 

 

 

                           <#list menuVOList as list>
                            <li>
                                <a href="#">${list.menu.name} <span class="fa arrow"></span></a>
                                <ul class="nav nav-third-level">
                                    <#if (list.menuList)??  && (list.menuList?size > 0)>
                                        <#list list.menuList as menulist>
                                            <li><a class="J_menuItem" href="/assets/${menulist.name}"> ${menulist.name} </a>
                                            </li>
                                        </#list>
                                    </#if>
                                </ul>
                            </li>
                            </#list>

 

 

判断变量是否存在

 

 

<#if (list.menuList)??  && (list.menuList?size > 0)>  判断list的menyList是否存在 并且长度大于0

 

 

 

 

 

.

转载于:https://www.cnblogs.com/zhaoyunlong/p/11202146.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值