首页 > 其他分享 >SpringMVC异常处理

SpringMVC异常处理

时间:2022-09-02 16:22:47浏览次数:64  
标签:基于 SpringMVC 处理 html error 异常

基于配置的异常处理

SpringMVC提供了一个处理控制器,在方法执行过程中所出现的异常的接口:HandlerExceptionResolver,该接口的实现类有:DefaultHandlerExceptionResolver和SimpleMappingExceptionResolver

基于配置的异常处理

  1. 在配置中配置异常
<bean class="org.springframework.web.servlet.handler.simpleMappingExceptionResolver">
    <property name="exceptionMappings">
        <props>
            <prop key="java.lang.ArithmeticException">error<prop>
        </props>
    </property>
    <property name="exceptionAttribute value="ex"></property>
<bean>

  

  1. 在前端设置响应连接:
基于thymeleaf:
<a th:href="@{/testException}">测试拦截</a>

  

  1. 创建error.html
在error.html中添加:
<p th:text="${ex}"></p>
  1. 在controller里面设置方法
@RequestMapping(/testException)
public String testException(){
  return "success";
}

基于注解的异常处理

image

标签:基于,SpringMVC,处理,html,error,异常
From: https://www.cnblogs.com/Kyrie-leving/p/16650367.html

相关文章

  • Redis服务端命令请求处理
    命令处理流程1.Redis单线程单进程通过IO复用从文件事件中选出已经就绪的命令放入输入缓存区querybuffer2.一个个取出querybuffer里的命令进行解析,解析argv和argc3.通过a......
  • windows下如何设置开机自动运行批处理脚本和exe程序
    一)windows下如何设置开机自动运行批处理脚本1)创建文本文件,点击文件下的另存为,然后保存以bat结尾的文件2)使用快捷键,win+r输入:gpedit.msc进入本地策略管理器  3)点击w......
  • 预处理的艺术
    预处理的艺术以下默认合并答案是\(O(1)\)的\(O(n\alpha(n))-O(1)\)的ST表这个非常\(naive\),对于规模为\(O(n)\)的问题,我们以\(O(\logn)\)为块长分块,块间建立ST......
  • 原生js处理数组数据小方法
    <ulid="ul"></ul><script>//假设这是一组数据,要渲染到页面页面vararr=[{msg:"nisjsiqi",img:"https://img1.baidu.com/it......
  • pod中进行vi操作导致内存异常触发重启
    前天应用反馈说有个集群的访问异常抖动,于是查看了一下配置。发现pod异常重启了。于是怀疑是jmv异常,于是在pod中查看相关的日志。结果又重启了2次。于是对这二次进行分析......
  • Java接口自动化测试框架系列(三)LOG信息的处理
    既然是搭建自动化测试框架,肯定是希望框架的整体功能是全面的。如果在执行过程中出了问题,通过log进行查看是比较方便的,所以需要有一个log方法来记录日志。记录日志比较常......
  • C#|在List集合为NULL时需要添加数据的处理方法
    最近写了一个循环往字典的Value值添加数据的程序(字典的Value为一个List),经常碰到“Objectreferencenotsettoaninstanceofanobject”,就自己去了解了一下空集合和......
  • c#线程池使用之_回调方法中传递多个参数的处理
    如题,在这里主要是做个关于线程池使用过程中回调方法需要用到多个参数的时候的场景 下面中的代码做个例子:我需要用到一个WebClientDown2来去远程地址下载一个文件保存到......
  • EasyCVR平台设备通道下拉列表异常该如何解决?
    EasyCVR平台基于云边端一体化管理,支持多协议、多类型的视频设备接入,对外可分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。在视频功能上,可提供服务器集群、视频监控直播......
  • SpringMVC 04: SpringMVC中4种页面跳转方式
    转发和重定向的页面跳转方式页面跳转方式,本质上只有2种方式:转发+重定向但在SpringMVC的具体实现上,转发可以细分为:普通的页面转发+经由action方法的页面转发重定向......