Spring Mvc 如何配置 接收前台传来的时间变量

简介: 大牛略过即可。背景:前台页面通过时间插件(My97Date)传递时间作为过滤条件筛选订单列表、请求一直报400.分析:前台传递的时间类型为String、 后台对应的订单实体里为Date类型、所以参数不匹配? 所以又在实体里定义了两个String类型的时间变量; 结果请求果然通了。而且时间也自动封装到对象里去了、恩。。 接下来通过DateFormat 来把时间格式

大牛略过即可。

背景:前台页面通过时间插件(My97Date)传递时间作为过滤条件筛选订单列表、请求一直报400.

分析:前台传递的时间类型为String、 后台对应的订单实体里为Date类型、所以参数不匹配? 所以又在实体里定义了两个String类型的时间变量;
这里写图片描述

结果请求果然通了。而且时间也自动封装到对象里去了、恩。。 接下来通过DateFormat 来把时间格式化为类型就可以了啦! 结果一格式化就抛异常、此乃何意? 各种方法尝试 都不可以。
java.text.Format.parseObject(Unknown Source)

思来想去数据类型都是对的、肯定是spring机制搞的鬼、通过各种渠道、果然查出问题所在。需要在controller里配置一下(如下图):

这里写图片描述

这样一设置、前台string类型的时间变量可以自动封装到你实体里对应的date类型的变量上、素不素很强大嘞!! hiahia

至于原理、接下来研究、日后再更新。

如有大牛知道此原理、望讲解一番、在此先谢过了!

目录
相关文章
|
1月前
|
JSON 前端开发 Java
spring mvc Rest风格
spring mvc Rest风格
20 0
|
16天前
|
前端开发 Java 应用服务中间件
我以为我对Spring MVC很了解,直到我遇到了...
所有人都知道Spring MVC是是开发的,却鲜有人知道Spring MVC的理论基础来自于1978 年提出MVC模式的一个老头子,他就是Trygve Mikkjel Heyerdahl Reenskaug,挪威计算机科学家,名誉教授。Trygve Reenskaug的MVC架构思想早期用于图形用户界面(GUI) 的软件设计,他对MVC是这样解释的。MVC 被认为是解决用户控制大型复杂数据集问题的通用解决方案。最困难的部分是为不同的架构组件想出好的名字。模型-视图-编辑器是第一个。
我以为我对Spring MVC很了解,直到我遇到了...
|
26天前
|
前端开发 Java Spring
Spring MVC中使用ModelAndView传递数据
Spring MVC中使用ModelAndView传递数据
|
18天前
|
XML 前端开发 Java
Spring Boot与Spring MVC的区别和联系
Spring Boot与Spring MVC的区别和联系
序-Servlet和SpringMVC的联系和区别-配置路径先想好使用的使用的方法,然后匹配的需要的技术
序-Servlet和SpringMVC的联系和区别-配置路径先想好使用的使用的方法,然后匹配的需要的技术
|
29天前
|
JSON 前端开发 数据格式
SpringMVC的数据响应-直接回写json字符串
SpringMVC的数据响应-直接回写json字符串
|
1月前
|
JSON 前端开发 Java
spring mvc 请求与响应
spring mvc 请求与响应
13 0
|
2月前
|
消息中间件 SpringCloudAlibaba Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(八)Config服务配置+bus消息总线+stream消息驱动+Sleuth链路追踪
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(八)Config服务配置+bus消息总线+stream消息驱动+Sleuth链路追踪
871 0
|
XML Java 数据库连接
【Spring学习笔记 五】Spring注解及Java类配置开发
【Spring学习笔记 五】Spring注解及Java类配置开发
82 0