码迷,mamicode.com
首页 > 其他好文 > 详细

前后台传参类型问题

时间:2018-10-22 13:06:11      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:工具包   程序   注解   传参   查询   数据库   bsp   string转换   解决方法   

问题:获取页面数据,封装成对象后,传向后台,通过实体类接收,无法成功接收。

原因:前台页面获取到的数据的类型都是字符串String,而实体中属性含Date类型。故,无法成功set。

解决方法:创建String转换为Date的工具类,放在工具包中。然后在实体相应属性的set方法上面通过注解@JsonSerialize(using=DateConvertUtil.class)引用该工具类,将String转为Date。即可。(在实体接受的同时,进行了类型转换)

扩展:同理问题。需要查询数据库,并将查询结果显示在页面时,查得的数据传到前台后无法显示,是因为传过去的是实体对象,而这个实体对象中的相应属性类型不是String类型,无法在页面显示,需要创建Date转String的工具类,并在实体中相应属性的get方法上面通过注解@JsonSerialize(using=DateConvertUtil.class)引用该工具类。即可。

ps:新时代程序员,有型且暖。

 

前后台传参类型问题

标签:工具包   程序   注解   传参   查询   数据库   bsp   string转换   解决方法   

原文地址:https://www.cnblogs.com/duandians/p/9829225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!