开发者社区 问答 正文

jfinal 中 freemarker 的macro 宏不生效?报错

JFinal开发个项目.使用freemarker作为模版引擎.但是定义的macro宏不生效


目录结构是这样的


freemarker.properties 里面是这样定义宏的


在index.ftl中引用frame.layout

frame.ftl




如果不使用宏,index.ftl可以正常解析.

使用了marco后,index页面显示空白.控制台没有报错信息.


另外 ${base}可以正常打印

还有 MainConfig中对模版路径进行了设置


展开
收起
爱吃鱼的程序员 2020-06-09 11:01:02 544 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

      建议下载jfinal社区的jfinaldemo,其中的_layout.html中有宏使用的演示,一看就懂了好的,谢谢~

    2020-06-09 11:01:18
    赞同 展开评论
问答分类:
问答地址: