try {
// 对于error处理过程,设置component为特殊的root component。
WebxUtil.setCurrentComponent(request, components.getComponent(null));
// error handler要负责记录日志,可以通过ErrorHandlerHelper.logError()来做。
errorRequestHandlerContext.handleRequest();
} finally {
WebxUtil.setCurrentComponent(request, null);
}
} catch (Throwable ee) {
// 有两种情况: