Springboot整合FreeMarker生成静态html两种方法

模板的常用标签

在FreeMarker模板中可以包括下面几个特定部分:

  1. ${…}:称为interpolations,FreeMarker会在输出时用实际值进行替代。

${name}可以取得root中key为name的value。

${person.name}可以取得成员变量为person的name属性

<#…>:FTL标记(FreeMarker模板语言标记):类似于HTML标记,为了与HTML标记区分

  1. <@>:宏,自定义标签

  2. 注释:包含在<#–和-->(而不是)之间

1、 FTL指令

1.1、assign指令

此指令用于在页面上定义一个变量

(1)定义简单类型:

(2)定义对象类型:

相关文章:

  • 2021-05-19
  • 2021-12-30
  • 2022-02-07
  • 2021-06-21
  • 2021-05-11
  • 2021-05-20
  • 2021-04-24
  • 2021-12-10
猜你喜欢
  • 2021-11-17
  • 2021-08-22
  • 2021-11-20
  • 2022-01-06
  • 2021-11-12
  • 2021-07-13
相关资源
相似解决方案