
SpringMVC
许你常欢
纸上得来终觉浅,绝知此事要躬行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【SpringMVC学习06】SpringMVC文件上传与下载
文件的上传和下载是项目开发中最常用的功能,例如图片的上传与下载、 邮件附件的上传与下载等。 接下来,将对 Spring MVC 环境中文件的上传和下载进行讲解。 一、文件上传概述 多数文件上传都是通过表单形式提交给后台服务器的,因此,要实现文件上传功能,就需要 提供一个文件上传的表单,而该表单必须满足以下 3 个条件。 form 表单的 method 属性设置为 post。 form 表...原创 2019-10-29 21:43:31 · 384 阅读 · 0 评论 -
【SpringMVC学习05】响应数据和结果视图
Spring MVC 在数据绑定的过程中,需要对传递数据的格式和类型进行转换,它既可以转换 String 类型的数据,也能够转换 JSON 等其他类型的数据。 这里介绍 String 等数据类型的转换和绑定, Spring MVC 中 JSON 类型的数据交互和 RESTful 支持进行详细讲解。 一、返回值分类 1、返回字符串 (1)Controller方法返回字符串可以指定逻辑视图的名称,...原创 2019-10-29 21:18:09 · 310 阅读 · 1 评论 -
【SpringMVC学习04】SpringMVC常用注解
Spring增加了基于注解的控制器以及其他一些常用注解,这些注解的使用极大地减少了程序员的开发工作。 接下来,将对 Spring MVC 中的常用注解进行详细的讲解。 1、@RequestParam绑定单个请求参数值; 2、@PathVariable绑定URI模板变量值; 3、@CookieValue绑定Cookie数据值 4、@RequestHeader绑定请求头数据; 5、@ModelValu...原创 2019-10-29 20:12:21 · 352 阅读 · 0 评论 -
【SpringMVC学习01】SpringMVC概述及第一个HelloWorld程序
一、SpringMVC概述 在开始SpringMVC之前,我们来说说三层架构和MVC模型,这样会加快对SpringMVC框架的理解 1、三层架构 我们的开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端/服务器,另一种是 B/S 架构,也就是浏览器服务器。现在的软件应用系统正在向分布式的Web应用发展。系统标准的三层架构 包括:表现层、业务层、持久层。三层架构中,每一层各司其职,接下...原创 2019-08-19 11:08:30 · 296 阅读 · 0 评论 -
【SpringMVC学习03】请求参数绑定—处理表单和复杂的URL映射
一、绑定机制 表单中请求参数都是基于 key=value 的。 SpringMVC 绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定。处理器适配器调用SpringMVC提供参数绑定组件将key/value数据转成controller方法的形参。 例如: <a href="springmvc/user?username=zhangsan&age=11">查...原创 2019-08-31 12:56:40 · 304 阅读 · 0 评论 -
【SpringMVC学习02】SpringMVC的工作流程
一、工作流程 通过第一节入门案例的学习,我们对SpringMVC的使用已经有了一个初步的了解。对于上篇博客中涉及到的各种组件,在文字中或许有些难理解,那我们就用图片来展示SpringMVC程序的执行情况。 SpringMVC的工作原理: SpringMVC程序的完整执行流程如下: )用户通过浏览器向服务器发送请求,请求会被 Spring MVC 的前端控制器 DispatcherServl...原创 2019-09-01 21:12:15 · 460 阅读 · 0 评论