基于springmvc的自定义错误类型

来源:互联网 发布:上古卷轴5男性捏脸数据 编辑:程序博客网 时间:2024/05/29 11:39

以判断取得用户为例

public class LoginHandlerExceptionResolver implements HandlerExceptionResolver {

 @Override
 public ModelAndView resolveException(HttpServletRequest arg0,
   HttpServletResponse arg1, Object arg2, Exception arg3) {
  ModelAndView view=new ModelAndView();
  if(arg3 instanceof UserNoLoginException){
   System.out.println("exception");
   view.setViewName("view/a");
  }
  return view;
 }


}

 

S.java

public static void a(){

if(user==nulll)
  throw new UserNoLoginException();
 }

}

UserNoLoginException.java

public class UserNoLoginException extends RuntimeException{
 private static final long serialVersionUID = 1L;

}

 

0 0
原创粉丝点击