在源代码中大多数情况下都是考虑数据能取到,而且没有考虑更多的Bug,页面异常很少出现。
但是在二次开发中遇到异常报错很常见,而FreeMarker在报错指向这方面做的很欠缺,看到最多的就是“xxx方法 undefined”,而且这错误不仅仅是未定义的报错,有时是因为存在这类方法,但是没有值(null)也报这错,甚至是在后台拿到数据时出错了,也报这错。
这时候就采取debug或catche异常的方式来获取报错的具体位置。
补充:
也可利用谷歌浏览器来查看未知错误!(别的浏览器没试过~)
如果请求未响应过着页面无刷新,这是可审查元素,如下图:
然后点击具体请求,比如上图的Com_update.do,随后将会看到HTTP响应数据
这样就可以将页面和控制未显示的异常找到并解决了。。。