1 springmvc的异常处理方式,暂时我知道的两种
 2 1.在controller中捕获
 3  /**
 4   * 捕获到异常,用于局部处理
 5   * @ExceptionHandler (value={要捕获的异常,可以有多个})
 6   * @param e
 7   * @param req
 8   * @return
 9   */
10  @ExceptionHandler(value={UserException.class})
11  public String handlerException(UserException e, HttpServletRequest req)
12  {
13   req.setAttribute("e", e);
14   return "error";
15  }
16 2.在配置文件中声明
17 <!--
18   用SimpleMappingExceptionResolver实现异常处理
19   -->
20  <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
21   <!-- 定义默认的异常处理页面,当该异常类型的注册时使用 -->
22      <property name="defaultErrorView" value="error"></property>
23      <!-- 定义异常处理页面用来获取异常信息的变量名,默认名为exception -->
24      <property name="exceptionAttribute" value="ex"></property>
25      <!-- 定义需要特殊处理的异常,用类名或完全路径名作为key,异常也页名作为值 -->
26   <property name="exceptionMappings">
27    <props>
28     <prop key="com.kite.entity.UserException">error</prop>
29     <prop key="java.lang.Exception">error</prop>
30    </props>
31   </property>
32  </bean>
33
34
35 springmvc对静态资源的处理
36 应为在web.xml文件中配置了DispatcherServlet拦截了所有的请求,而视图解析器也全部进行了解析,那么静态的资源也会被当做视图来解析
37 那么就需要对应的处理了
38 在springmvc的配置文件增加如下代码
39  <mvc:annotation-driven />
40  <!-- 对静态资源的处理 对/resources/下的文件及子文件进行过滤 -->
41  <mvc:resources location="/resources/" mapping="/resources/**"/>

转载于:https://www.cnblogs.com/kite/p/4079611.html

springmvc的异常处理对静态的资源的处理相关推荐

  1. SpringMVC 学习-异常处理 SimpleMappingExceptionResolver 类

    SpringMVC 学习-异常处理 SimpleMappingExceptionResolver 类 参考文章: (1)SpringMVC 学习-异常处理 SimpleMappingException ...

  2. 淘宝客静态单页_单页应用程序的Spring Boot静态Web资源处理

    淘宝客静态单页 诸如gulp和grunt之类的Javascript构建工具确实让我大吃一惊,我看着这些工具的构建脚本之一,发现很难理解它,并且无法想象从头开始编写其中一个构建脚本. 这就是yeoman ...

  3. 单页应用程序的Spring Boot静态Web资源处理

    诸如gulp和grunt之类的Javascript构建工具确实让我大吃一惊,我看着这些工具的构建脚本之一,发现很难理解它,无法想象从头开始编写其中一个构建脚本. 这就是yeoman出现的地方,它是一种 ...

  4. SpringMVC 全局异常处理的简单应用

    2019独角兽企业重金招聘Python工程师标准>>> 在SpringMVC框架的项目开发过程中,你还在使用 try{} catch(){} 输出异常吗?,那样你就真的OUT了,Sp ...

  5. springmvc全局异常处理ControllerAdvice区分返回响应类型是页面还是JSON

    springmvc全局异常处理ControllerAdvice区分返回响应类型是页面还是JSON 参考文章: (1)springmvc全局异常处理ControllerAdvice区分返回响应类型是页面 ...

  6. 解决springmvc中添加了静态资源访问路径之后就访问不到Controller路径的问题

    访问不到Controller,也访问不到controller路径. Controller代码: /*** Created by 李柏霖* 2020/10/19 17:35*/package com.l ...

  7. SpringMVC常用配置-添加静态资源处理器-针对SpringMVC中静态资源无法访问的问题...

    转载于:https://www.cnblogs.com/weilu2/p/springmvc_resourcehandler_registry.html

  8. 【转】Spring mvc 统一异常处理和静态文件的配置

    1.在spring mvc下实现统一异常处理很方便,只要在web.xml中配置异常时要显示的页面即可,如下: [html] view plaincopyprint? <error-page> ...

  9. 13.SpringMVC核心技术-异常处理

    常用的SpringMVC异常处理方式主要是三种: 1.使用系统定义好的异常处理器   SimpleMappingExceptionResolver 2.使用自定义异常处理器 3.使用异常处理注解 Si ...

最新文章

  1. np.array 与np.asarray区别
  2. 免费教材丨第47期:业界大牛中文教学视频《深度学习:进阶》第21-24讲
  3. 谈谈Ext JS的组件——布局的使用方法续一
  4. (转)android 在电脑上显示真机屏幕
  5. 【最新】2020年4月学术会议变动汇总
  6. C#日期控件(js版)
  7. 针对新手的Java EE7和Maven项目–第8部分
  8. 部门质量管理工作模板
  9. isset php 二维数组_php 数组去重,一维数组去重,二维数组去重
  10. Spark 机器学习 —— 从决策树到随机森林
  11. 生成检测报告在哪_惠检LIMS系统在材料检测行业的应用
  12. Cadence PSpice 模型2:描点法创建肖特基二极管的PSpice模型图文教程
  13. 二分查找(java代码实现)
  14. 偏光太阳镜测试图片软件,[专题]真假偏光太阳镜简单、实用辨别方法!
  15. [网络安全自学篇] 八十七.恶意代码检测技术详解及总结
  16. MATLAB 符号函数变量替换为常量
  17. diskgenius给C盘扩容总结
  18. 为什么90%的人物画像都是没用的?
  19. Linux 常用的一些命令
  20. 3DsMax游戏模型制作技巧,掌握这些技术你也能接私活啦

热门文章

  1. 计算机用什么方式 管理程序和数据,计算机与外设之间数据传送方式有几种?各有什么特点?...
  2. mysql创建用户phpmyadmin_MySQL添加新用户和数据库(命令行模式和phpmyadmin)
  3. js加载html的head偶尔失效,外部 js 文件偶尔会加载失败
  4. 【Prometheus】Exporter详解
  5. springboot配置Redis哨兵主从服务 以及 Redis 集群
  6. 9.Spring Security添加记住我功能
  7. mysql存储过程语法及实例
  8. python余弦相似度文本分类_Jaccard与cosine文本相似度的异同
  9. python延时一秒_python如何最快毫秒速度使用requests?
  10. 圆角装饰条_天然石材在装饰工程中的收口收边工艺