本文主要记录一些做者在使用spring mvc过程当中遇到的一些以及解决办法,以备往后查询或者供其余网友阅读,每一个问题的解决办法确定不止一种,若是你也遇到过相似问题,而且有独特的看法,我会很高兴你能留言给我,谢谢。 :) spring
一、 前台提交form,tomcat返回 http status 400 The request sent by the client was syntactically incorrect,控制台无任何错误输出。 tomcat
这是由于前台form表单中的某些参数 和 后台接受的参数类型不一致致使的。即参数名称相同,可是类型不一致。spring mvc在绑定参数的时候出现异常,因此返回400错误。可是坑爹的地方在于,这个异常会被spring mvc吃掉,不会显示在控制台中。 mvc
解决办法:检查form表单中的参数和后台的参数对应,看是否有参数名相同可是类型不一致的状况。或者把当前日志设为debug 级别,而后在日志中便可看到spring 抛出的异常信息,便可发现哪一个参数出现了错误。 spa