SpringMVC
程序员木子
这个作者很懒,什么都没留下…
展开
-
SpringMVC学习(1):快速入门
前言:SpringMVC是什么?在介绍什么是 SpringMVC 之前,我们先看看 Spring 的基本架构。如下图:我们可以看到,在 Spring 的基本架构中,红色圈起来的 Spring Web MVC ,也就是本系列的主角 SpringMVC,是Spring框架的一个分支产品,以SpringIOC容器为基础,并利用容器的特性来简化它的配置。SpringMVC相当于Spring的一个子...原创 2019-01-28 10:52:56 · 233 阅读 · 0 评论 -
SpringMVC学习(2):常用注解
前言spring以及包括springmvc在内的子项目提倡使用注解开发。使用了注解开发一段时间后发现,确实快捷方便。下面讲解在使用springMVC框架时,一些常用的注解。这些功能强大的注解在大大简化了代码开发的同时也提升程序的可扩展性。@Controller@Controller 用于标记在一个类上,用于定义类的注解,使用它标记的类就是一个Controller 对象。@Controlle...原创 2019-01-28 10:57:53 · 276 阅读 · 0 评论 -
SpringMVC学习(3):数据绑定
前言什么是数据绑定?在执行程序时,Spring MVC会根据客户端请求参数的不同,将请求消息中的信息以一定的方式转换并绑定到控制器类的方法参数中。这种将请求消息数据与后台方法参数建立连接的过程就是Spring MVC中的数据绑定。数据绑定的过程在数据绑定过程中,Spring MVC框架会通过数据绑定组件(DataBinder)将请求参数串的内容进行类型转换,然后将转换后的值赋给控制器类中方...原创 2019-01-28 11:03:04 · 396 阅读 · 0 评论 -
SpringMVC学习(4):模型数据处理
前言SpringMVC框架作为一个MVC框架,很重要的一项工作是在控制器获取模型数据并返回给客户端,即在JSP页面展示模型数据,使用的技术是通过EL表达式从域对象中取值。JSP四大作用域对应的四个内置对象分别是 request,session,pageContext,application。开发中经常用到的域对象是request和session,pageContext和application可...原创 2019-01-28 11:06:03 · 360 阅读 · 0 评论 -
SpringMVC学习(5):自定义数据转换器
前言在前面的章节我们学习过使用SpringMVC框架进行web开发,前端页面传输的数据会由HandlerAdapter组件自动封装到业务方法的参数中。在http表单中的所有请求参数都是String类型的,如果业务参数是String或者int类型,HandlerAdapter会自动完成数据转换,但是如果参数是其他数据类型,比如Date类型,HandlerAdapter是不会将String类型转换...原创 2019-01-28 11:08:06 · 316 阅读 · 0 评论 -
SpringMVC学习(6):文件上传与下载
前言文件上传是项目开发中最常见的功能。为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发送给服务器。 设置了enctype为multipart/form-data,浏览器才会采用二进制流的方式来处理表单数据,而对于文件上传的处理则涉及在服务器端解析原始的HTTP响应。...原创 2019-01-28 11:10:11 · 250 阅读 · 0 评论 -
SpringMVC学习(7):数据校验
前言数据的校验是交互网站一个必不可缺的的功能,前端的js校验可以涵盖大部分的校验职责,但是有的用户会绕过浏览器使用http请求工具直接向后端请求一些违法数据,为了防止这种脏数据落到数据库中的情况,服务端的数据校验也是必要的。自定义数据校验基于Validator接口的方式需要自定义Validator验证器,每一条数据的验证规则需要自己手动完成。1、创建实体类Adminpackage com...原创 2019-01-28 11:11:49 · 336 阅读 · 3 评论