ajax提交数据遇到400异常,原因及解决方案
开发中遇到的问题,
ajax的URL写的正确但是确无法正常跳转,
开发者模式下显示请求400异常。
前后台代码如下
-----------------------------------------------
------------------------------------------
最终原因是在测试ajax时注释掉了传递的参数,(为了测试URL是否可用)
所以在后台方法中sourceId的类型是int,是不能为null的,
方法中又没有给其默认值,
所以抛出400异常,
将其类型改为Integer或者将ajax注释的参数释放,
就能成功跳转。