八、数据格式化
8.1 基本介绍
springMVC在上下文环境 内置了一些转换器,可以完成基本数据类型和字符串的转换。比如:
8.2 基本案例
1.编写 monster.java ,增加一个年龄属性
2.编写monsterUI.jsp
在表单中添加age
如果转换成功,在后台看到的转换效果:
如果转换不成功,比如:在表单填写数据时,将年龄输入成abc
默认显示 : 400错误
8.3 特殊数据类型的转换案例
比如Monster 中有birthday 属性,工资salary 属性, 这时我们需要给这些属性添加注解。
举例:
-
编写monster.java ,添加生日和薪水 两个属性
-
编写monsterUI.jsp
说明: 目前我们通过基本的转换和注解可以指定某些属性的输入时的字符串格式,如果没有按照规定给出填写,则会转换失败,并给出400错误。
下面在第九章 验证及国际化 中了解springMVC如何错误信息给客户端