freemarker学习

概念: freemarker就是一种模板引擎。核心就是  ftl(freemarker的模板 freemarker template language)
       模板+数据=数据输出

关键指令:<#if></#if>、<#list  lists  as  temp><#list>、${attribute}、<#macro><#macro>宏定义,主要自定义一些指令、<@macro_name></@marcro_name>这种主要是使用了自定义的宏就是用 @这么一个符号
freemarker:的ui其实就是自己封装的一些组件

<#nested></#nested>
     nested标签表示一个站位标签,表示外面的其他内容可方在这个地方,并且相应的如果有需要解析的标签也会进行相应的解析。
用法: <#nested  a,b>这种形式的表示a、b的值可以往外的带,就是我们可以拿到值。

<#macro></#macro>宏定义标签:
     我们可以自定义一个控件标签,用法: 声明<#macro macroName ></#macro>  ,使用<@macroName></@ macroName>或者<@ macroName/>

<#list></#list>  遍历操作
     用法:  <#list mylist  as  t> ${t}</#list>  ;mylist是由程序准备的  t是循环变,${t}这个是取值

<#include "need include url" ></#include>包含某一文件,把其内容包含进来

<#local name = name1  value=value1 ></#local>:这个是定义一个变量,它只在宏和方法的内部定义才有用,







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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值