主题:【救助】渲染模板的时候异常如何捕捉?

313902082@qq.com 2018年05月12日 73

模板渲染的时候发生异常会输出到out.print去,如何可以捕捉的该异常然后同时在log里面输出,和前端也可以获取呢?我看了doc的用法,但是还是不懂,求助,谢谢

darren 2018年05月12日

beetl.properties 中定义:

ERROR_HANDLER=org.beetl.core.ConsoleErrorHandler

将ConsoleErrorHandler替换成其他的如ReThrowConsoleErrorHandler即可抛出异常,或者自己参考ConsoleErrorHandler实现一下即可。

闲大赋 2018年05月13日

还有个org.beetl.ext.web.WebErrorHandler,可以在页面显示错误信息