zoukankan      html  css  js  c++  java
  • freemarker,自定义指令

    一,自定义指令

    <#-- 自定义指令 -->
    <#macro mycommand1>
        我的第一个自定义指令
    </#macro>
    <#-- 调用自定义带参数的指令 -->
    <@mycommand1/>
    <#macro mycommand2 name="a" age=1>
        name ${name} --- ${age}
        <#local num=1> <#--声明局部变量 -->
        ${num}
    </#macro>
    <@mycommand2 name="夏末"/>
    <#-- 调用自定义指令 显示 指令体中的内容 -->
    <#macro mycommand3>
        调用时 的内容
        <#nested><#-- 获取调用时的内容 -->
    </#macro>
    <@mycommand3>
        不服就干
    </@mycommand3>

    二,使用指令

    <#-- 
    引入一个文件
    <#import "macro.ftl" as mycommand>
    <@mycommand.mycommand1/>
     -->
     <#-- 包括一个文件 
     <#include "macro.ftl" >
     <@mycommand1/>
     -->
  • 相关阅读:
    第11次作业
    第十次实验
    第九次作业
    第八次实验
    第七次作业
    第六次作业
    作业
    JAVA实验三
    JAVA实验二
    JAVA实验一
  • 原文地址:https://www.cnblogs.com/m01qiuping/p/6425107.html
Copyright © 2011-2022 走看看