正常java代码抓取异常用try catch,那么如果魔板引擎中有java代码写错或者报异常,那么我该怎么抓取错误,然后让页面正常显示?
下图是正常的报错示例。我想用try catch方式抓取这个异常,该怎么写???
这个时候再 try catch 意义不大,所以,一定要确保模板输出是正确的
好在模板输出是一个很简单的工作,只是数据展示而已,不容易出错
如果一定要 try catch ,可以添加自定义指令,例如:
#try
....
#catch(....)
....
#end
但是不建议这么做
更简单的做法是继承 ErrorRender 并扩展它,在扩展的 ErrorRender 中可以做很多事情,最后通过配置 me.setRenderFactory(....) 用上自己扩展的 ErrorRender