The request sent by the client was syntactically incorrect
发布日期:2021-05-04 13:44:55 浏览次数:22 分类:精选文章

本文共 655 字,大约阅读时间需要 2 分钟。

下面的错误意思是客户端发送的请求在语法上不正确。

在这里插入图片描述
其实这个错误是因为,客户端有日期字符串数据,后端SpringMVC框架无法将日期字符串数据转换为Date类型的数据。如果想解决这个问题有三种方法这里我使用的是自定义类型转换器。

/** * 自定义类型转换器 */public class StringToDateConverter implements Converter
{ /** * 日期类型转换方法 * @param source * @return */ @Override public Date convert(String source) { if(source==null){ throw new RuntimeException("日期参数不能为空!"); } SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd hh:mm"); try { return sdf.parse(source); } catch (ParseException e) { throw new RuntimeException("日期类型转换异常"); } }}

还要在配置文件中加上如下配置:

上一篇:springMVC-绑定参数之日期类型转换
下一篇:Maven项目启动出现没有Tomcat7插件错误

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年04月04日 07时11分16秒