@(SpringMVC)[springmvc, 异常]
SpringMVC处理异常SpringMVC单异常处理SpitterController2SpittleNotFoundExceptionMyErrorspringMvc架构级别异常处理案例自定义异常类自定义全局异常处理器错误页面errorjsp在SpringMVC配置文件中配置创建异常测试
系统中异常包括两类:预期异常和运行时异常RuntimeException
,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller 出现都通过throws Exception 向上抛出,最后由springmvc
前端控制器交由异常处理器进行异常处理,如下图:
error.jsp
访问:http://localhost:8080/SpringMVCAdvanced/user/showEdit.action?id=1
,出现“系统繁忙,请稍后再试,或与管理员取得联系!”。 访问:http://localhost:8080/SpringMVCAdvanced/user/showEdit.action?id=2
,正常访问。 访问:http://localhost:8080/SpringMVCAdvanced/user/showEdit.action?id=1000023
,出现“用户不存在!”。
新闻热点
疑难解答