react 前端框架如何驱动企业数字化转型与创新发展
543
2023-06-07
Springmvc异常映射2种实现方法
请求出现 想要跳转到错误页面
就需要对springmvc进行配置
方法1:基于xml的配置
springmvc.xml配置类
2.方法2:基于@ControllerAdvice
@ControllerAdvice
public class ExceptionResolver {
@ExceptionHandler(value = NullPointerException.class)
public ModelAndView nullPointerExceptionResovler(NullPointerException e, HttpServletRequest request, HttpServletResponse response) throws IOException {
String viewName="erroe";
return commonReslover(viewName,response,request,e);
}
private ModelAndView commonReslover(String viewName,HttpServletResponse response,HttpServletRequest request,Exception e) throws IOException {
boolean judgeResult = CrowdUtil.judgeRequestType(request);
if(judgeResult){
ResultEntity
//转成gson对象
Gson gson=new Gson();
response.getWriter().write(gson.tojson(resultEntity));
return null;
}
ModelAndView modelAndView=new ModelAndView();
modelAndView.addObject("exception",e);
modelAndView.setViewName(viewName);
return modelAndView;
}
}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~