一般是由于参数类型不正确所致。比如表单如下:

<form:form action="" method="post" commandName="shop"><form:hidden path="id"/><form:input type="text" path="shopName" /><input type="submit" value="保存" /></form:form>

实体类如下:

public class ShopEntity {private ObjectId id;private String shopName;
}

<form:hidden path="id"/>的值为空时,就会引发该错误,因为该表单项对应的值不是基本类型,而是一个ObjectId类型,null无法转成该类型。

改正办法:添加一个判断,只有id存在时才加载隐藏控件

 <c:if test="${shop.id!=null}"><form:hidden  path="id"/></c:if>

Spring MVC:The request sent by the client was syntactically incorrect相关推荐

  1. Spring MVC报错:The request sent by the client was syntactically incorrect ()

    springmvc数据绑定是一个很好的东西,在数据绑定的时候一定要主意Controller方法中的参数名和jsp页面里的参数名字是否一致或者按照绑定的规范来写,如果不一致,可能会报如下错误:  The ...

  2. The request sent by the client was syntactically incorrect. 错误以及spring事物

    mark一下: 1.   今天在做delete的时候不知道为什么hibernate一直就是不执行delete语句,查了好久没有查出来,最后想想是不是事物的问题,于是打开spring的配置文件看了看,哎 ...

  3. SpringMVC报错The request sent by the client was syntactically incorrect ()

    springmvc数据绑定出的错 在数据绑定的时候一定要主意Controller方法中的参数名和jsp页面里的参数名字是否一致或者按照绑定的规范来写, 如果不一致,可能回报如下错误: The requ ...

  4. 错误400-The request sent by the client was syntactically incorrect

    前端接收服务器发送过来的实体类中含有日期类型或者后台是以对象的方式接收数据且对象中包含有日期类型 报错:错误400-The request sent by the client was syntact ...

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

    前几天遇到过这个问题(Ref:http://www.cnblogs.com/xiandedanteng/p/4168609.html),问题在页面的组件name和和注解的@param名匹配不对,这个好 ...

  6. 错误The request sent by the client was syntactically incorrect ()的解决

    2019独角兽企业重金招聘Python工程师标准>>> 这个错误是SpringMVC报出来的,见到它意味着html/jsp页面的控件名称 和 controller里函数的参数不符. ...

  7. spring mvc错误收集

    The request sent by the client was syntactically incorrect (). 错误原因在于蓝色字体和红色字体不同,注意. @RequestMapping ...

  8. spring mvc ajax 400解决

    The request sent by the client was syntactically incorrect. ajax发起请求时报400错误.请求代码如下: var reportId=($( ...

  9. Spring MVC Rest 学习 一

    2019独角兽企业重金招聘Python工程师标准>>> 第一步:配置Spring MVC 核心Servlet <!-- spring mvc --><listene ...

最新文章

  1. 使用页面元素属性做状态判断的隐患
  2. java和python哪个好就业2020-python和java自学哪个好?
  3. 在线图表编辑工具 draw.io 10.6.2 版本发布
  4. Windows进程与线程学习笔记(四)—— 等待链表调度链表
  5. 解决spring的bean同名冲突
  6. Cluster_analysis
  7. python数组替换_Python:替换数组中的值
  8. 第一节:框架前期准备篇之Log4Net日志详解
  9. C语言选择结构和循环结构的汇总
  10. 【C/C++】异或操作巧妙实现两个数的交换操作
  11. 超火AI变脸特效来袭!马云蔡徐坤一起《吗咿呀嘿》 网友:摇不能停
  12. 单例模式 java 实现_单例模式
  13. 008_MAC 终端使用技巧
  14. 100-网络编程——第五章流式套接字
  15. Day771.Redis好用的运维工具 -Redis 核心技术与实战
  16. Oxygen XML Editor Professional文档的强大工具
  17. ChucK初步(8)
  18. 校招回忆录---小米篇
  19. Nginx + uWSGI + Python + Django搭建一款只属于自己的壁纸网站
  20. 医疗行业大数据应用的三个案例

热门文章

  1. javaScript数据类型(包括基本数据类型和非基本数据类型)
  2. ORA-28000: the account is locked
  3. android 微信支付,body为中文字符,签名错误
  4. MacOS 升级后出现 xcrun: error: invalid active developer path, missing xcrun
  5. 会移动的文字(Marquee)
  6. spring boot集成oss
  7. k型热电偶材料_电热汇分享热电偶测温元件符号、标准及参数详解
  8. java 图片压缩100k_java实现图片压缩
  9. c语言头文件和源文件_C语言头文件防卫式声明
  10. 【C语言进阶深度学习记录】三十七 C/C++中造成程序内存错误的原因(野指针)