- 7
- 0
- 约1.57万字
- 约 17页
- 2019-06-15 发布于浙江
- 举报
SpringMVC数据类型转换——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC
博客分类:
跟开涛学SpringMVC
?
?
7.1、简介
在编写可视化界面项目时,我们通常需要对数据进行类型转换、验证及格式化。
?
一、在Spring3之前,我们使用如下架构进行类型转换、验证及格式化:
?流程:
①:类型转换:首先调用PropertyEditor的setAsText(String),内部根据需要调用setValue(Object)方法进行设置转换后的值;
②:数据验证:需要显示调用Spring的Validator接口实现进行数据验证;
③:格式化显示:需要调用PropertyEditor的getText进行格式化显示。
?
使用如上架构的缺点是:
(1、PropertyEditor被设计为只能String——Object之间转换,不能任意对象类型——任意类型,如我们常见的Long时间戳到Date类型的转换是办不到的;
(2、PropertyEditor是线程不安全的,也就是有状态的,因此每次使用时都需要创建一个,不可重用;
(3、PropertyEditor不是强类型的,setValue(Object)可以接受任意类型,因此需要我们自己判断类型是否兼容;
(4、需要自己编程实现验证,Spring3支持更棒的注解验证支持;
(5、
您可能关注的文档
- r城市道路交通规划设计规范doc.doc
- S3900磁阵配置与管理小结.docx
- S312皖苏交界至天长段公路改建安全用电施工组织设计.doc
- RSVIEWSEnew实验教程.doc
- S27管道煤气系统保养规程精.doc
- S7200PLC使用说明及编程软件要点.doc
- S7300实训报告4个3班.doc
- SA8000社会责任手册范本.doc
- saas综述.doc
- S22PC紫外可见分光光度计确认方案模板.doc
- 2026及未来5年中国围巾衣架市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国喷气织机绞边部件市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国喷淋连续杀菌机市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国天然花香洗衣粉市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国天然高分子改性絮凝剂市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国天山雪莲市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国天然白牛角梳子市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国尾气循环冷却器市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国尿素用钢市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国层层圈市场现状数据分析及前景预测报告.docx
原创力文档

文档评论(0)