开发者社区> 问答> 正文

jfinal渲染freemarker视图时不报错?报错

freemarker没有渲染成功,ftl文件上有错误,最后就会出现一个空白页面。控制台不报错,也不会500。只能去查看日志文件找到原因。@jFinal ,jfinal本来就是这么设计的吗,还是我哪里没有配置好?

展开
收起
爱吃鱼的程序员 2020-06-22 11:31:41 452 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    控制台肯定会报详细的错误的,是日志配置的问题<divclass="ref">

    引用来自“JFinal”的答案

    <divclass=ref_body>控制台肯定会报详细的错误的,是日志配置的问题<divclass="ref">

    引用来自“台俊峰”的答案

    <divclass=ref_body><divclass="ref">

    引用来自“JFinal”的答案

    <divclass=ref_body>控制台肯定会报详细的错误的,是日志配置的问题<aclass='referer'target='_blank'>@jFinal,不好意思,麻烦你了,还是我配置log4j的问题。我刚仔细看了下log4j加载properties文件的代码,<spanstyle="color:#000000;font-family:微软雅黑,Verdana,sans-serif,宋体;background-color:#FFFFEE;">log4j.rootLogger的值最终解析的时候,会依据逗号拆开,第一个是日志级别,后面跟的才是appender。所以我把console放前面,log4j会把console当成是level,系统不认识会设置level为默认值,只配置上FILE这个appender。写成<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;background-color:#FFFFEE;">log4j.rootLogger=debug,console,FILE就对了。感谢回来分享

    2020-06-22 11:32:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
利用编译将 Vue 组件转成 React 组件 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载