Freemarker是一个Java模板引擎,常用的标签包括:
- if:用于条件判断,可以结合else、elseif和endif使用。
- list:用于循环遍历集合,可以结合else和endlist使用。
- include:用于包含其他模板。
- assign:用于给变量赋值。
- macro:用于定义可重用的代码块。
- function:用于定义自定义函数。
- switch:用于多分支判断。
- break:用于跳出循环。
- stop:用于终止模板的执行。
- nested:用于嵌套模板的调用。
以上是一些常用的Freemarker标签,根据实际需求还可以使用其他标签和指令。