Spring MVC基于注解来格式化数据

信息的转换,格式化,验证对于前端数据来说,

都是很有必要的。

这里实现一下格式化数据。


4a1c210df9162a34953c318c33a9f2edde8a1305

最重要的POJO定义如下:

user.java


package org.fkit.domain;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.format.annotation.NumberFormat;
import org.springframework.format.annotation.NumberFormat.Style;

public class User implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;


	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date birthday;
	
	@NumberFormat(style=Style.NUMBER, pattern="#,###")
	private int total;
	
	@NumberFormat(style=Style.PERCENT)
	private double discount;
	
	@NumberFormat(style=Style.CURRENCY)
	private double money;

	public Date getBirthday() {
		return birthday;
	}

	public void setBirthday(Date birthday) {
		this.birthday = birthday;
	}

	public int getTotal() {
		return total;
	}

	public void setTotal(int total) {
		this.total = total;
	}

	public double getDiscount() {
		return discount;
	}

	public void setDiscount(double discount) {
		this.discount = discount;
	}

	public double getMoney() {
		return money;
	}

	public void setMoney(double money) {
		this.money = money;
	}
	
	

}原文链接

猜你喜欢

转载自blog.csdn.net/weixin_40581617/article/details/80898173