throws exception把异常抛到页面上了,没有做捕捉异常;
所以日志没有记录下错误来
我试了下,代码可以:在主要代码出用try圈起来;catch时添加如下语句:} catch (Exception e) {
log.error(e.toString(), e);
errorMsg = e.toString();
return ERROR;
}
这样返回到错误页面,errorMsg显示错误内容即可
这样既会返回页面错误,也会把错误记录到日志文件中;看了下,多个省的action方法都是抛出的异常,后续开发的要借鉴下
同时要注意:目前OrderManager类中多出catch出都是写的:
,这样不好,错误精确不到具体行数,以后要用:
log.error(e.toString(), e);
替换