package com.whut.pan.config; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Created by zc on 2018/10/20. */ @ControllerAdvice public class ExceptionHandler { private static final String ERROR_VIEW = "errorPage"; /** * 判断是否是Adjx请求 * * @param httpRequest * @return */ private static boolean isAjax(HttpServletRequest httpRequest) { return httpRequest.getHeader("X-Requested-With") != null && "XMLHttpRequest".equals( httpRequest.getHeader("X-Requested-With")); } @org.springframework.web.bind.annotation.ExceptionHandler(value = Exception.class) public Object errorHandler(HttpServletRequest reqest, HttpServletResponse response, Exception e) { if (isAjax(reqest)) { return e.getMessage(); } else { ModelAndView mav = new ModelAndView(); mav.addObject("exception", e); mav.addObject("url", reqest.getRequestURL()); mav.setViewName(ERROR_VIEW); return mav; } } }
最近下载更多
francochan LV6
5月4日
kkkllll LV2
1月26日
shuangfu LV25
2023年10月19日
molu123456
2023年10月10日
暂无贡献等级
thsgli LV8
2023年3月14日
MAOMAO999999 LV4
2023年3月4日
xxn1234567 LV1
2023年2月1日
cxz2132132 LV11
2022年11月18日
qlpqlp LV7
2022年11月14日
huyuxin LV3
2022年11月9日
最近浏览更多
Boss绝 LV9
11月12日
charleswang LV7
10月21日
grant1123 LV2
6月22日
TY0165 LV20
6月21日
17380184110
6月19日
暂无贡献等级
来一杯西瓜冰咩 LV6
5月13日
xiaozhi丶 LV15
3月24日
暂无贡献等级
wyyz5211314 LV4
1月30日
kkkllll LV2
1月26日