![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
weixin_46101560
这个作者很懒,什么都没留下…
展开
-
SpringMvc学习(十一)
SpringMVC框架中的拦截器1. 拦截器的概述SpringMVC框架中的拦截器用于对处理器进行预处理和后处理的技术。可以定义拦截器链,连接器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链中的拦截器会按着定义的顺序执行。拦截器和过滤器的功能比较类似,有区别过滤器是Servlet规范的一部分,任何框架都可以使用过滤器技术。拦截器是SpringMVC框架独有的。过滤器配置了/*,可以拦截任何资源。拦截器只会对控制器(controller)中的方法进行拦截,比如像cs原创 2021-12-30 15:29:01 · 50 阅读 · 0 评论 -
SpringMVC学习(十)
SpringMVC的异常处理1. 异常处理思路Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进行异常的处理。2. SpringMVC的异常处理controller代码package com.qcby.demo3;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.R原创 2021-12-29 16:55:17 · 29 阅读 · 0 评论 -
SpringMvc学习(九)
SpringMVC实现文件上传1. 文件上传的准备导入文件上传的jar包<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version></dependency><dependency> <grou原创 2021-10-16 18:50:22 · 48 阅读 · 0 评论 -
SpringMvc学习(八)
响应数据和结果视图1.返回值分类搭建开发环境<!--版本锁定--><properties> <spring.version>5.0.2.RELEASE</spring.version></properties><dependencies> <dependency> <groupId>org.springframework</groupId> <artifact原创 2021-10-16 18:43:11 · 45 阅读 · 0 评论 -
SpringMvc学习(七)
SpringMVC框架中的拦截器1. 拦截器的概述SpringMVC框架中的拦截器用于对处理器进行预处理和后处理的技术。可以定义拦截器链,连接器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链中的拦截器会按着定义的顺序执行。拦截器和过滤器的功能比较类似,有区别过滤器是Servlet规范的一部分,任何框架都可以使用过滤器技术。拦截器是SpringMVC框架独有的。过滤器配置了/*,可以拦截任何资源。拦截器只会对控制器(controller)中的方法进行拦截,比如像cs原创 2021-08-20 16:38:01 · 50 阅读 · 0 评论 -
SpringMvc学习(六)
SpringMvc的异常处理1. 异常处理思路Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进行异常的处理。2. SpringMVC的异常处理controller代码package com.qcby.demo3;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.R原创 2021-08-20 16:24:10 · 39 阅读 · 0 评论 -
SpringMvc学习(五)
SpringMvc实现文件上传文件上传准备导入文件上传的jar包<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version></dependency><dependency> <groupId&原创 2021-08-19 10:58:18 · 30 阅读 · 0 评论 -
SpringMvc学习(四)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-08-19 10:53:27 · 31 阅读 · 0 评论 -
.Spring Mvc学习(三)
常用的注解RequestParam注解作用:把请求中的指定名称的参数传递给控制器中的形参赋值属性value:请求参数中的名称required:请求参数中是否必须提供此参数,默认值是true,必须提供代码如下package com.qcby.web;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;im原创 2021-08-18 19:49:24 · 42 阅读 · 0 评论 -
SpringMvc学习(二)
请求参数的绑定请求参数的绑定说明绑定机制表单提交的数据都是k=v格式的 username=haha&password=123SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的要求:提交表单的name和参数的名称是相同的支持的数据类型基本数据类型和字符串类型实体类型(JavaBean)集合数据类型(List、map集合等)基本数据类型和字符串类型 1. 提交表单的name和参数的名称是相同的 2. 区分大小写实体类型原创 2021-08-17 14:45:24 · 72 阅读 · 0 评论 -
SpringMvc学习(一)
三层架构和MVC1.三层结构咱们开发服务器端程序,一般都基于两种形式,一种C/S架构程序,一种B/S架构程序使用Java语言基本上都是开发B/S架构的程序,B/S架构又分成了三层架构三层架构表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型业务层:处理公司具体的业务逻辑的持久层:用来操作数据库的2.MVC模型MVC全名是Model View Controller 模型视图控制器,每个部分各司其职。Model:数据模型,JavaBean的类,用来进原创 2021-08-17 14:35:54 · 59 阅读 · 0 评论