基于 Java EE 的企业应用系统设计 - Spring MVC 02
866.07 KB
56 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档详细讲解了Spring MVC框架中的转换器(Converter)和格式化器(Formatter)的功能及配置方法。Converter是通用组件,可在应用程序的任意层中使用,而Formatter专为Web层设计,适合处理表单用户输入的转换。在Spring MVC应用中,转换器通过配置conversionService bean来管理,允许开发人员自定义数据绑定规则。验证器用于记录绑定错误,并可通过error标签在表单中显示。文档还简要介绍了表达式语言(EL)和JSTL在Spring MVC中的应用。 | ||
AI总结 | ||
《基于 Java EE 的企业应用系统设计 - Spring MVC 02》文档 总结
本文档主要围绕 Spring MVC 框架中的核心功能模块进行讲解,重点包括转换器(Converter)、格式化器(Formatter)、验证器、表达式语言(EL)以及 JSTL 等内容。以下是核心内容的总结:
---
### 一、转换器和格式化器(Converter 和 Formatter)
1. **Spring MVC 的数据绑定能力**
Spring MVC 提供了数据自动绑定功能,但其数据绑定有一定局限性,例如日期格式的绑定问题。
- Spring 默认使用系统语言区域设置来解析日期输入。
- 若需自定义日期格式或其他类型转换,需使用 Converter 或 Formatter。
2. **Converter 和 Formatter 的区别**
- **Converter**:通用组件,可在应用程序的任意层中使用,用于将一种对象类型转换为另一种类型。
- **Formatter**:专为 Web 层设计,源类型必须是 String,更适合在 Web 表单中处理用户输入。
3. **转换器配置示例**
- 配置自定义 Converter(如 `StringToDateConverter`)时,需在 Spring 配置文件中注册 `ConversionServiceFactoryBean`,并在 `converters` 属性中添加自定义转换器。
```xml
|
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
44 页请下载阅读 -
文档评分