网站开发公用头部,手机网站在线制作,业务推广方案怎么写,查询网站备案密码异常处理器
如果不加以异常处理#xff0c;错误信息肯定会抛在浏览器页面上#xff0c;这样很不友好#xff0c;所以必须进行异常处理。
异常处理思路
系统的dao、service、controller出现都通过throws Exception向上抛出#xff0c;最后由springmvc前端控制器交由异常处…异常处理器
如果不加以异常处理错误信息肯定会抛在浏览器页面上这样很不友好所以必须进行异常处理。
异常处理思路
系统的dao、service、controller出现都通过throws Exception向上抛出最后由springmvc前端控制器交由异常处理器进行异常处理如下图 创建异常处理器
Component
public class CustomExceptionResolver implements HandlerExceptionResolver {
Overridepublic ModelAndView resolveException(HttpServletRequest request,HttpServletResponse response, Object handler, Exception ex) {ModelAndView modelAndView new ModelAndView();modelAndView.addObject(message, ex.getMessage());modelAndView.setViewName(error);return modelAndView;}
}
测试 编写controller
Controller
RequestMapping(/account)
public class AccountController {
RequestMapping(/findAccount14)public String findAccount14(Model model) {model.addAttribute(msg, 欢迎你 springmvc);//模拟异常信息int i 10/0;return success;}
} 在index.jsp里面定义超链接
a href/account/findAccount14异常处理器/a