springmvc的Ajax提交问题

      以前没有在项目中使用过SpringMVC,这次使用时,遇到的一个问题就是:当请求Ajax时,发现请求出现404错误,但是又执行不到controller层的代码里面去,用firebug也调试不出来。这种情况下多半是因为,我们在对Ajax进行传参时,有参数值与controller里函数的参数类型不匹配造成的,比如int类型的参数,在前端JS层没有写默认值等,这时需要做的就是仔细检查传递的参数。同时可以下载SpringMVC的源码,在BaseController类中,设置断点,这样如果是前端的参数类型错误会在handleModuleException方法体里面体现出来,这样就比较容易定位错误的原因。

你可能感兴趣的:(springmvc的Ajax提交问题)