ExceptionInterceptor.java 530 B

1234567891011121314151617181920
  1. package common.interceptor;
  2. import com.jfinal.aop.Interceptor;
  3. import com.jfinal.aop.Invocation;
  4. import com.jfinal.core.Controller;
  5. import common.utils.http.MyRet;
  6. public class ExceptionInterceptor implements Interceptor {
  7. @Override
  8. public void intercept(Invocation inv) {
  9. try {
  10. inv.invoke();
  11. } catch (Exception e) {
  12. e.printStackTrace();
  13. Controller c = inv.getController();
  14. c.renderJson(MyRet.create().setFail().setMsg(e.getMessage()));
  15. }
  16. }
  17. }