springMvc全局异常的实现

网友投稿 478 2022-11-01

springMvc全局异常的实现

springMvc全局异常的实现

一般使用第二种方法去实现全局异常

SimpleMappingExceptionResolver实现全局异常,这种情况主要是处理视图的异常。在servlet-context.xml中配置对象

error.jsp的代码:

<%--

Created by IntelliJ IDEA.

User: zks

Date: 2/4/2022

Time: 5:50 PM

To change this template use File | Settings | File Templates.

--%>

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

默认的错误页面:${ex}

也可以为自定义的异常配置专门的页面,如图下面key的值就是对应的自定义异常,后面那个params_error就是对应的自定义异常。

第二种实现方式:实现接口:HandlerExceptionResolver,并且实现其中的方法。ParamsEhttp://xception异常为自定义参数异常,这里先判断,然后mv.setViewName(“params_error”)(这里的params_error为jsp包中的一个jsp文件)。mv.addObjection(“ex”,pe.geMsg)这里把异常信息添加到ex中。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Swift的MsgPack序列化和反序列化器
下一篇:EmojiPickerUI - 为iPadOS实现一个macOS风格的表情挑选器框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~