博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC异常处理
阅读量:6564 次
发布时间:2019-06-24

本文共 639 字,大约阅读时间需要 2 分钟。

1.在处理器中如果有异常就new一个异常对象

if("aynu".equals(name)){

  throw new UsernameException("用户名有误");

}

2.创建异常类UsernameException继承Exception 重写有参和无参构造器

3.在主配置文件中 注册异常解析器,并设置其属性

  <bean  class="simpleMappingExceptionResolver的全路径名">

    <property name="defaultErrorView" value="/error.jsp"/>//如果不出现UsernameException,输入的userName正确,如果再出现异常会跳到默认页面error,jsp中。

    <property name="exceptionattribute" value="ex"/>//设置默认的异常值,zaijsp中输入${ex}则会输出异常原因。

    <property name="exceptionMappings" >

      <props>

        <prop key="UsernameException">/userError.jsp</prop> 

      </props>

    </property>

  </bean>

转载于:https://www.cnblogs.com/liuna369-4369/p/10018760.html

你可能感兴趣的文章
寓教于乐的顶峰:新一届大学生集群竞赛火热开战
查看>>
《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一第1章 职业发展机会和团队建设...
查看>>
HBase BlockCache系列 - 探求BlockCache实现机制
查看>>
中国勒索软件数量增长超过67倍 多层防护机制是防御关键
查看>>
【参与有奖】您用的MySQL、MongoDB、Redis等服务被勒索过吗?
查看>>
Java核心技术卷I基础知识1.2.6 体系结构中立
查看>>
Libvirt 虚拟化库介绍
查看>>
Xmemcached发布1.2.6.1(推荐升级)
查看>>
《Spring 5 官方文档》26. JMS(一)
查看>>
《Python Cookbook(第2版)中文版》——1.11 检查一个字符串是文本还是二进制
查看>>
Tkinter之Label
查看>>
Java操作redis
查看>>
PostgreSQL merge json的正确姿势
查看>>
java反射
查看>>
【IOS-COCOS2D游戏开发之二】COCOS2D 游戏开发资源贴(教程以及源码)
查看>>
nodejs安装记录
查看>>
Android2.2 API 中文文档系列(9) —— ZoomButton
查看>>
pcDuino 刷系统-卡刷
查看>>
MySQL结构自动同步工具-schemasync
查看>>
关于在线代码运行网站的一个想法
查看>>