Spring MVC文件下载 顾名思义,文件下载就是将服务器中的文件下载到本地,下面主要介绍 Spring MVC 文件下载的实现方法和实现过程。 2021-11-01 11:10SpringMVC包SpringMVC注解SpringMVC配置Spring MVC异常处理 在 Spring MVC 应用的开发中,不管是操作底层数据库,还是业务层或控制层,都会不可避免地遇到各种可预知的、不可预知的异常。我们需要捕捉处理异常,才能保证程序不被终止。2021-11-01 11:08SpringMVC教程SpringMVC包SpringMVC注解Spring MVC REST风格REST(Representational State Transfer)即表述性转移,是目前最流行的一种软件架构风格。它结构清晰、易于理解、有较好的扩展性。2021-11-01 11:08SpringMVC包SpringMVC注解SpringMVC配置Spring MVC表单标签库 我们在进行 Spring MVC 项目开发时,一般会使用 EL 表达式和 JSTL 标签来完成页面视图的开发。其实 Spring 也有自己的一套表单标签库,通过 Spring 表单标签,可以很容易地将模型数据中的命令对象绑定到 HTML 表单元素中。下面我们就通过一个示例来演示该标签库的用法。2021-10-29 10:45SpringMVC包SpringMVC注解SpringMVC配置Spring MVC数据格式化(Formatter) Spring MVC 框架的 Formatter 与 Converter 一样,也是一个可以将一种数据类型转换成另一种数据类型的接口。不同的是,Formatter 的源类型必须是 String 类型,而 Converter 的源类型可以是任意数据类型。Formatter 更适合 Web 层,而 2021-10-29 10:45SpringMVC教程SpringMVC包SpringMVC注解Spring MVC数据校验 一般情况下,用户的输入是随意的,为了保证数据的合法性,数据验证是所有 Web 应用必须处理的问题。2021-10-29 10:45SpringMVC包SpringMVC注解SpringMVC配置Spring MVC JSON数据交互 Spring MVC 在数据绑定的过程中需要对传递数据的格式和类型进行转换,它既可以转换 String 等类型的数据,也可以转换 JSON 等其他类型的数据。本节将针对 Spring MVC 中 JSON 类型的数据交互进行讲解。2021-10-29 10:44SpringMVC包SpringMVC注解SpringMVC配置Spring MVC @Controller和@RequestMapping注解 Spring 2.5 版本新增了 Spring MVC 注解功能,用于替换传统的基于 XML 的 Spring MVC 配置。 创建两个传统风格的控制器,它们是实现 Controller 接口的类。传统风格的控制器不仅需要在配置文件中部署映射,而且只能编写一个处理方法,不够灵活。2021-10-28 10:13SpringMVC教程SpringMVC包SpringMVC注解Spring MVC传递参数 Spring MVC Controller 接收请求参数的方式有很多种,有的适合 get 请求方式,有的适合 post 请求方式,有的两者都适合。主2021-10-28 10:12SpringMVC教程SpringMVC包SpringMVC注解Spring MVC重定向和转发 Spring MVC 请求方式分为转发、重定向 2 种,分别使用 forward 和 redirect 关键字在 controller 层进行处理。2021-10-28 10:12SpringMVC教程SpringMVC包SpringMVC注解Spring MVC类型转换器(Converter) Spring MVC 框架的 Converter 是一个可以将一种数据类型转换成另一种数据类型的接口,这里 S 表示源类型,T 表示目标类型。开发者在实际应用中使用框架内置的类型转换器基本上就够了,但有时需要编写具有特定功能的类型转换器。2021-10-28 10:11SpringMVC教程SpringMVC包SpringMVC注解Spring MVC执行流程 Spring MVC 框架是高度可配置的,包含多种视图技术,例如 JSP、FreeMarker、Tiles、iText 和 POI。Spring MVC 框架并不关心使用的视图技术,也不会强迫开发者只使用 JSP。2021-10-27 10:19SpringMVC教程SpringMVC包SpringMVC注解Spring MVC视图解析器(ViewResolver) 视图解析器(ViewResolver)是 Spring MVC 的重要组成部分,负责将逻辑视图名解析为具体的视图对象。 2021-10-27 10:06SpringMVC包SpringMVC注解SpringMVC配置Spring MVC和Struts2的区别 Spring MVC 和 Struts2 类似,是一款基于传统 MVC 设计模式的 Java EE 框架。它的核心是一个弹性的控制层,能够很好地发挥 MVC 模式的“分离显示逻辑和业务逻辑”的能力。2021-10-27 10:00SpringMVC教程SpringMVC包SpringMVC注解