博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC报错The request sent by the client was syntactically incorrect ()
阅读量:6289 次
发布时间:2019-06-22

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

springmvc数据绑定出的错

在数据绑定的时候一定要主意Controller方法中的参数名和jsp页面里的参数名字是否一致或者按照绑定的规范来写,

如果不一致,可能回报如下错误: 

The request sent by the client was syntactically incorrect ().

从字面上理解是:客户端发送的请求语法错误。

实际就是springmvc无法实现数据绑定。 

查看一下你传的参数是不是有date类型等Springmvc不支持参数绑定的类型,需自己绑定

date时间类型绑定 String-->date

String--> date 时间格式

1 package com.online.util; 2  3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 import java.util.Locale; 7  8 import org.springframework.format.Formatter; 9 10 public class DateFormatter implements Formatter
{11 12 13 public String print(Date object, Locale locale) { 14 return null; 15 } 16 17 public Date parse(String text, Locale locale) throws ParseException { 18 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 19 Date date = null; 20 try { 21 date = format.parse(text); 22 } catch (Exception e) { 23 format = new SimpleDateFormat("yyyy-MM-dd"); 24 date = format.parse(text); 25 } 26 return date; 27 } 28 }

在Spring的applicationContext.xml中注入这个类

1 
2
4
5
6
7
8
9

在Springmvc.xml中使用 mvc:annotation-driven注解配置

 1 <mvc:annotation-driven conversion-service="conversionService"/> 

 这样就是现了string-->date类型的转换

 

转载于:https://www.cnblogs.com/cmyxn/p/5895093.html

你可能感兴趣的文章
android 打开各种文件(setDataAndType)转:
查看>>
补交:最最原始的第一次作业(当时没有选上课,所以不知道)
查看>>
Vue实例初始化的选项配置对象详解
查看>>
PLM产品技术的发展趋势 来源:e-works 作者:清软英泰 党伟升 罗先海 耿坤瑛
查看>>
vue part3.3 小案例ajax (axios) 及页面异步显示
查看>>
浅谈MVC3自定义分页
查看>>
.net中ashx文件有什么用?功能有那些,一般用在什么情况下?
查看>>
select、poll、epoll之间的区别总结[整理]【转】
查看>>
CSS基础知识(上)
查看>>
PHP中常见的面试题2(附答案)
查看>>
26.Azure备份服务器(下)
查看>>
mybatis学习
查看>>
LCD的接口类型详解
查看>>
Spring Boot Unregistering JMX-exposed beans on shutdown
查看>>
poi 导入导出的api说明(大全)
查看>>
Mono for Android 优势与劣势
查看>>
将图片转成base64字符串并在JSP页面显示的Java代码
查看>>
js 面试题
查看>>
sqoop数据迁移(基于Hadoop和关系数据库服务器之间传送数据)
查看>>
腾讯云下安装 nodejs + 实现 Nginx 反向代理
查看>>