![](https://img-blog.csdnimg.cn/6605efa0983d4075a500e2c9de4f7aab.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringMVC
mvc控制器
l_ng
这个作者很懒,什么都没留下…
展开
-
图解springmvc 执行流程
核心对象DispatcherServlet 核心控制器负责请求,响应,数据的分发。HandlerMapping 处理器映射器,负责到controller中,找到对应的方法,返回给核心控制器。HandleAdapter 处理适配器,将handle找到的方法执行,执行结果,即ModelAndView数据和视图返回给核心控制器。HttpMessageConvertor 消息转换器,数据类型的转换,如日期…ViewResolver 视图解析器,核心控制器调度视图解析器,视图解析器,返回视图。核心控制原创 2020-11-10 15:08:57 · 316 阅读 · 0 评论 -
spring mvc全局异常处理,注解实现
ssm框架中的异常处理,可以是d核心注解@ExceptionHandler@ControllerAdvice@RestControllerAdvice原创 2020-11-09 14:49:08 · 483 阅读 · 1 评论 -
拦截器(二)
只拦截controller的请求, 基于aop,横切。Spring MVC的拦截器类似于Servlet开发中的过滤器Filter, 用于对处理器进行预处理和后处理。将拦截器按一定的顺序联结成一条链, 这条链称为拦截器链(InterceptorChain)。 在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。 拦截器也是AOP思想的具体实现。configure xml <!-- 拦截器 --> <mvc:interceptors> <原创 2020-11-09 14:34:59 · 79 阅读 · 0 评论 -
springmvc 结合ajax批量新增
批量操作德莫原创 2020-11-06 17:35:34 · 889 阅读 · 4 评论 -
springmvc,spring,hibernate5.0整合
目录1. pom依赖2. web.xml3. spring核心配置文件3.1 jdbc配置信息3.2 sping 配置文件4. 实体映射5. 项目结构5.1 curd5.2 页面6. 测试1. spring版本 5.1.5 RELEASE2. hibernate版本 5.3.9.Final3. 数据源使用c3p0项目使用eclipse2017 + maven构建, 完成学生的新增,查询功能。学生表是根据hibernate对实体类进行映射生成的。1. pom依赖<?xml version原创 2020-11-04 20:02:11 · 441 阅读 · 2 评论 -
mvc框架异常处理机制
目录1.mvc 框架提供的SimpleMappingExceptionResolver2. 继承HandlerExceptionResolver类,根据controller抛出的异常,进行对应的业务操作项目地址https://github.com/sevenyoungairye/spring-mvc-exception1.mvc 框架提供的SimpleMappingExceptionResolver通过xml配置defaultErrorView ,出现异常,默认跳转的视图。配置exceptionM原创 2020-09-08 16:49:16 · 178 阅读 · 0 评论 -
拦截器,利用拦截器进行登陆权限控制
拦截器,登录权限控制demo1. 拦截器demo2. 登录权限控制地址:https://github.com/sevenyoungairye/spring-mvc-interceptor1. 拦截器demo什么是拦截器拦截器基于是aop思想实现的。针对controller里面的目标方法进行拦截。对比过滤器是过滤所有请求,及静态资源。创建拦截器 实现HanlderInceptro接口拦截器1package cn.bitqian.interceptor;import org.s原创 2020-09-07 22:47:24 · 1218 阅读 · 3 评论 -
spring mvc 实现单文件 || 多文件上传
文件上传1. pom依赖(jar包)2. 文件上传解析器配置3. 上传实现项目下载地址https://github.com/sevenyoungairye/File-Upload1. pom依赖(jar包) <!-- common upload file --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-原创 2020-09-06 09:47:36 · 465 阅读 · 0 评论 -
mvc自定义日期转换器
1. 配置编码过滤器1, web.xml中设置配置spring mvc提供的编码过滤器,解决get/post提交过来的数据乱码问题 <!--配置编码过滤器--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter<原创 2020-09-03 20:39:15 · 233 阅读 · 0 评论 -
spring mvc 接收页面数据
目录1. 基本类型的数据封装2. pojo(bean)类型的封装3. 数组类型4. list集合类型1. 基本类型的数据封装//http://localhost:8080/spring_mvc_01/user/save8?name=bitqian&age=19@RequestMapping(value = "/save8")@ResponseBodypublic void save8(String name, int age) { System.out.println(name +原创 2020-09-01 21:56:46 · 146 阅读 · 0 评论 -
spring mvc响应数据方式
目录1. 页面跳转2. 回写数据@ResponseBody注解1. 页面跳转转发,如果有视图解析器,要写全路径/pages/success.jsp@RequestMapping("/save4")public String save4(HttpServletRequest req) { req.setAttribute("key", "value 4"); return "forward:/pages/success.jsp";}重定向@RequestMapping(原创 2020-08-30 20:50:21 · 212 阅读 · 0 评论 -
spring mvc框架请求注解解析,内部资源视图解析器
请看spring DispatcherServlet入门目录1. RequestMapping2. InternalResourceViewResolver1. RequestMapping作用:用于建立请求url和处理请求方法之间的对应关系位置: 类上,请求url的第一级访问目录。此处不写的话,相当于应用的根目录 方法上,请求url的第二级访问目录,与类上的使用@RequestMapping标注的一级目录一起组成 访问虚拟路径属性: value: 用于指定请求的url,和path.原创 2020-08-30 20:04:00 · 210 阅读 · 0 评论 -
spring mvc 入门DispatcherServlet转发
目录一,配置相关二,java类测试三,测试一,配置相关maven坐标依赖 <dependencies> <!-- spring context --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version&g原创 2020-08-28 20:17:13 · 234 阅读 · 1 评论