springmvc的异常处理对静态的资源的处理
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的异常处理对静态的资源的处理相关推荐
- SpringMVC 学习-异常处理 SimpleMappingExceptionResolver 类
SpringMVC 学习-异常处理 SimpleMappingExceptionResolver 类 参考文章: (1)SpringMVC 学习-异常处理 SimpleMappingException ...
- 淘宝客静态单页_单页应用程序的Spring Boot静态Web资源处理
淘宝客静态单页 诸如gulp和grunt之类的Javascript构建工具确实让我大吃一惊,我看着这些工具的构建脚本之一,发现很难理解它,并且无法想象从头开始编写其中一个构建脚本. 这就是yeoman ...
- 单页应用程序的Spring Boot静态Web资源处理
诸如gulp和grunt之类的Javascript构建工具确实让我大吃一惊,我看着这些工具的构建脚本之一,发现很难理解它,无法想象从头开始编写其中一个构建脚本. 这就是yeoman出现的地方,它是一种 ...
- SpringMVC 全局异常处理的简单应用
2019独角兽企业重金招聘Python工程师标准>>> 在SpringMVC框架的项目开发过程中,你还在使用 try{} catch(){} 输出异常吗?,那样你就真的OUT了,Sp ...
- springmvc全局异常处理ControllerAdvice区分返回响应类型是页面还是JSON
springmvc全局异常处理ControllerAdvice区分返回响应类型是页面还是JSON 参考文章: (1)springmvc全局异常处理ControllerAdvice区分返回响应类型是页面 ...
- 解决springmvc中添加了静态资源访问路径之后就访问不到Controller路径的问题
访问不到Controller,也访问不到controller路径. Controller代码: /*** Created by 李柏霖* 2020/10/19 17:35*/package com.l ...
- SpringMVC常用配置-添加静态资源处理器-针对SpringMVC中静态资源无法访问的问题...
转载于:https://www.cnblogs.com/weilu2/p/springmvc_resourcehandler_registry.html
- 【转】Spring mvc 统一异常处理和静态文件的配置
1.在spring mvc下实现统一异常处理很方便,只要在web.xml中配置异常时要显示的页面即可,如下: [html] view plaincopyprint? <error-page> ...
- 13.SpringMVC核心技术-异常处理
常用的SpringMVC异常处理方式主要是三种: 1.使用系统定义好的异常处理器 SimpleMappingExceptionResolver 2.使用自定义异常处理器 3.使用异常处理注解 Si ...
最新文章
- np.array 与np.asarray区别
- 免费教材丨第47期:业界大牛中文教学视频《深度学习:进阶》第21-24讲
- 谈谈Ext JS的组件——布局的使用方法续一
- (转)android 在电脑上显示真机屏幕
- 【最新】2020年4月学术会议变动汇总
- C#日期控件(js版)
- 针对新手的Java EE7和Maven项目–第8部分
- 部门质量管理工作模板
- isset php 二维数组_php 数组去重,一维数组去重,二维数组去重
- Spark 机器学习 —— 从决策树到随机森林
- 生成检测报告在哪_惠检LIMS系统在材料检测行业的应用
- Cadence PSpice 模型2:描点法创建肖特基二极管的PSpice模型图文教程
- 二分查找(java代码实现)
- 偏光太阳镜测试图片软件,[专题]真假偏光太阳镜简单、实用辨别方法!
- [网络安全自学篇] 八十七.恶意代码检测技术详解及总结
- MATLAB 符号函数变量替换为常量
- diskgenius给C盘扩容总结
- 为什么90%的人物画像都是没用的?
- Linux 常用的一些命令
- 3DsMax游戏模型制作技巧,掌握这些技术你也能接私活啦
热门文章
- 计算机用什么方式 管理程序和数据,计算机与外设之间数据传送方式有几种?各有什么特点?...
- mysql创建用户phpmyadmin_MySQL添加新用户和数据库(命令行模式和phpmyadmin)
- js加载html的head偶尔失效,外部 js 文件偶尔会加载失败
- 【Prometheus】Exporter详解
- springboot配置Redis哨兵主从服务 以及 Redis 集群
- 9.Spring Security添加记住我功能
- mysql存储过程语法及实例
- python余弦相似度文本分类_Jaccard与cosine文本相似度的异同
- python延时一秒_python如何最快毫秒速度使用requests?
- 圆角装饰条_天然石材在装饰工程中的收口收边工艺