json日期传到页面是Object

json日期传到页面是Object
弹出模态框中应该显示时间的地方,显示成了Object类型,想要变成时间格式,针对我自己的项目,采用了两种解决方式。
1.我的mapping中查询语句返回类型,采用的是resultType=实体类,所以输出类型与实体类一致,而我的实体类中定义的时间是date类型
mapping文件:

<!--  按照id查找  -->
    <select id="findById" resultType="LeaveData">
        select * from leavedata
        where id=#{id}
    </select>

实体类

private Date startTime;

第一种解决方式,往模态框传数据是发送请求,所以再获取数据时进行格式化
修改get方法,进行时间的格式化

public String getStartTime() {
        SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
        return sf.format(startTime);
    }

这时获取到的就是String类型了,运行截图
在这里插入图片描述
第二种解决方式,直接将时间字段改成String类型,get和set方法默认生成,切记数据库和相关代码部分都要改,否则会在存入数据库时报错。

private String startTime;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值