FreeMarker template error:
The following has evaluated to null or missing:
==> product [in template "xxx.ftl" at line 27, column 16]
异常解读:
FreeMarker模板误差:
以下已评估为null或丢失:
=产品“模板“XXXftl文件”在第27行,第16栏]
意思是有个值为null,就是不存在。
异常解决:
一般出现这种异常的原因为:如果对象为空,则freemarker就会抛出这个异常。
其实解决很简单,在用对象之前先判空,不空再进行属性的获取操作即可。找到对应的位置及对象(model.courseBase.mtName),在{ }里添加 !' '
如下图所示: