前台使用ajax,将表单序列化,提交到后台直接报400错误,后台都没进入。
检查:如果后台使用了int类型( long、int、double 等基础类型一样),而前台这个表单的值没有填写。传入null的话,springmvc无法自动注值。
解决办法,将后台的属性类型修改为Integer类型,此时即使该表单项没有填写,springmvc也可以自动注入值,400错误解决。
本文共 234 字,大约阅读时间需要 1 分钟。
前台使用ajax,将表单序列化,提交到后台直接报400错误,后台都没进入。
检查:如果后台使用了int类型( long、int、double 等基础类型一样),而前台这个表单的值没有填写。传入null的话,springmvc无法自动注值。
解决办法,将后台的属性类型修改为Integer类型,此时即使该表单项没有填写,springmvc也可以自动注入值,400错误解决。
转载于:https://my.oschina.net/sprouting/blog/803443