SpringMVC数据格式化:@DateTimeFormat与@NumberFormat的使用
一、数据格式化
–
数据格式化是对数据进行规范化的一种处理方式,它在一定程度上规范了前端传来的数据信息,方便后台对数据进行进一步处理,SpringMVC可以通过注解形式实现数据格式化
二、步骤
1.配置xml
代码如下:
<!-- 配置数据格式化注解所需要的bean -->
<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
</bean>
2.@DateTimeFormat:将String转换成Date
实体类(示例):
package com.lanqiao.entity;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.format.annotation.NumberFormat;
public class Student {
private int id;
private String name;
@DateTimeFormat(pattern = "yyyy-MM-dd")//格式化前台传递来的数据。将前台传的数据的格式固定为yyyy-MM-dd
private Date birthday;
public Student() {
super()

本文详细介绍了如何在SpringMVC中利用@DateTimeFormat和@NumberFormat注解进行数据格式化,包括XML配置、日期字符串转Date实例、测试步骤以及数字字符串转整数的过程。通过实例展示了解决格式不匹配导致的错误处理。
最低0.47元/天 解锁文章
485





