参考 :
- 入门文档1 : springboot整合Freemark模板(详尽版)_freemaker-CSDN博客
- 入门文档2 : https://www.cnblogs.com/paddix/p/8905531.html
- 找不到模板 : freemarker(1) : 打包之后找不到模板_freemarker打包后无法获取模板文件-CSDN博客
说明 : 控制层全部用model设置参数,如
model.addAttribute("name", name);// name:一个字符串
model.addAttribute("names", names);// names:list集合
1.获取session中的值
<#if Session["aa"]?exists>
${Session["aa"]}
</#if>
参考 : freemarker获取后台session中保存的值-CSDN博客
2.显示内容,用 "${" 和 "}" 包住即可,如
<span>${name}<span>
说明 : 标签中的属性也是这么设置,如下案例
3.list遍历
<#list names as item>
<a href="/getInfo?name=${item}">${item}</a>
</#list>
说明 :
- names : controller中设置的属性名称,内容为list
- item : 遍历中每个元素的临时名称
END。