EasyJWeb还缺少一个错误处理。 我想了一个错误处理的思路,请大家看看。 首先,我认为错误处理主要分成两个部分, 一个部分是对Action内部的错误处理, 一个是对整个框架产生的错误的处理。 所以,我感觉, 对于Action的错误处理可以分成两个思路来处理, 一个是使用doException(xxxException e,WebForm,Module)这样的方法来处理xxxException, 一个是使用@ExceptionHandler(xxxExceptionHandler.class)这样的类标注来引入错误处理器。 对于框架级别的错误,我想可不可以这样处理, 就是在配置中一个默认的错误处理器包,比如<exceptionHandlerPackage>com.easyjf.teaec.exception</exceptionHandlerPackage> 然后往这个包里面加入xxxxExceptionHandler的约定类。 那么在处理错误的时候,就可以直接通过约定来对xxxException调用com.easyjf.teaec.exception.xxxExceptionHandler这个类来处理。 具体这个xxxExceptionHandler的处理方法再使用@Handler标签来标注就可以了。 这个是我提供的一点思路, 大家来提提意见。
|