1、freemarker动态解析字符串为freemarker模板,灵活使用interpret内置函数
代码如下:
[#function parseFtl tpl]
[@(("\r\n<#assign res='${tpl}'>")?interpret)/]
[#return res]
[/#function]
传入tpl参数为一个freemarker解析字符串,解析结果返回,例如 ${user.name}欢迎您登录本系统,使用系统愉快。
这么做有什么好处呢,显而易见你可以吧你的freemarker字符串保存到数据库中,以实现动态展示的效果。