
springMvc
gtlishujie
这个作者很懒,什么都没留下…
展开
-
SpringMVC 开发 — 实现第一个 RESTful 接口
来源:乞力马扎罗的雪雪,blog.youkuaiyun.com/chenyufeng1991/article/details/69055677SpringMVC最主要的一个功能就是设计接口,并提供给其他应用程序访问,如前端客户端等。RESTful接口是一种接口设计风格,也是一种设计规范,目前在项目开发中已经越来越流行。比如RESTful建议请求需要区分GET、POST、PUT等;返回的数据建议是JSON;网络...转载 2018-03-14 17:32:28 · 1005 阅读 · 0 评论 -
SpringMVC:学习笔记(8)——文件上传
SpringMVC——文件上传说明:文件上传的途径 文件上传主要有两种方式: 1.使用Apache Commons FileUpload元件。 2.利用Servlet3.0及其更高版本的内置支持。客户端编程 1.为了上传文件,必须将HTML表格的enctype属性值设为multipart/form-data,像下面这样:<form action="action" enctype="m...转载 2018-06-22 16:38:46 · 435 阅读 · 0 评论 -
SpringMVC:学习笔记(7)——验证器(JSR303)
JSR 303(Bean Validation )说明: 在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。 在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码冗余和一些管理的问题,比如说语义的一致性等。为了避免这样的情况...转载 2018-06-22 16:35:59 · 426 阅读 · 0 评论 -
SpringMVC:学习笔记(6)——转换器和格式化
转换器和格式化说明 SpringMVC的数据绑定并非没有限制,有案例表明,在SpringMVC如何正确绑定数据方面是杂乱无章的,比如在处理日期映射到Date对象上。 为了能够让SpringMVC进行正确地数据绑定,我们需要用到Converter和Formatter来协助SpringMVC完成。 举例: 我们知道HTTP表单中的所有请求参数都是String类型的,而且日期时间数据没有特定的...转载 2018-06-22 16:35:03 · 355 阅读 · 0 评论 -
SpringMVC:学习笔记(5)——数据绑定及表单标签
SpringMVC——数据绑定及表单标签理解数据绑定为什么要使用数据绑定 基于HTTP特性,所有的用户输入的请求参数类型都是String,比如下面表单: 但我们提交后,为了将请求信息映射到模型中,还需要手动进行格式转换,此外还借助了一个中转对象productForm,其字段名称和Product一模一样,只是类型为String。@RequestMapping(value = "/produ...转载 2018-06-22 16:34:10 · 1628 阅读 · 0 评论 -
SpringMVC:学习笔记(4)——处理模型数据
SpringMVC—处理模型数据说明 SpringMVC 提供了以下几种途径输出模型数据: – ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 – Map及Model:入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 Java.uti.Map 时...转载 2018-06-22 16:32:41 · 218 阅读 · 0 评论 -
SpringMVC:学习笔记(3)——REST
SpringMVC—REST说明 什么是REST REST:即 Representational State Transfer。(资源)表现层状态转化。是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用 ☐ 资源(Resources):网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服务,...转载 2018-06-22 16:31:29 · 131 阅读 · 0 评论 -
SpringMVC:学习笔记(2)——RequestMapping及请求映射
SpringMVC——RequestMapping及请求映射@RequestMapping说明 Spring MVC 使用 @RequestMapping 注解为控制器指定可以处理哪些 URL 请求。 在控制器的类定义及方法定义处都可标注@RequestMapping说明: – 类定义处:提供初步的请求映射信息。相对于 WEB 应用的根目录 – 方法处:提供进一步的细分映射信息...转载 2018-06-22 16:28:40 · 536 阅读 · 0 评论 -
SpringMVC:学习笔记(1)——理解MVC及快速入门
SprigMVC—理解MVC及快速入门说明: 传统MVC——>JSPModel2——>Front Controller + Application Controller + Page Controller + Context 三种模式是JavaWeb设计模式的逐渐适配和演进。本文分别讲述了这三种模式,作为了解即可。SpringMVC正是采用了第三种设计模式。 MVC说明 MVC是X...转载 2018-06-22 16:27:30 · 266 阅读 · 0 评论 -
SpringMVC:学习笔记(9)——文件下载
SpringMVC—文件下载说明两个案例 1.为登录用户提供下载服务。 2.阻止仅通过输入网址即可获取下载。文件下载概览 为了将文件发送给浏览器,我们需要在控制器中完成以下操作:对请求处理方法使用void返回类型,并且在方法中添加HttpServletResponse参数。将响应的内容类型设为文件的内容类型。Content-Type标题在某个实体的body中定义数据的类型,并包含媒体类型和子...转载 2018-06-22 16:39:48 · 210 阅读 · 0 评论