最近遇到个问题,前台传字符串日期后台接收时报类型错误400,
用个@DateTimeFormat注解按照传的格式解决了,可是如果前台不选日期,
传过来是个空串时就会继续报400问题,注解没用了,所以网上找了找方案
因为很多controller都需要这个日起转换所以,我们先写一个basecontroller
把这个转换放在里面,需要的controller继承一下:
@InitBinder
public void init(WebDataBinder binder) {
binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy/MM/dd"), true));
}
Springmvc接收前台字符串类型日期格式转换
最新推荐文章于 2024-09-06 10:34:33 发布