您的位置:首页 > 产品设计 > UI/UE

ajaxSubmit 报错 400 (Failed to load resource: the server responded with a status of 400 (Bad Request))

2017-03-28 15:16 771 查看
后台是SpringMVC的,设置了断点也不会被触发。

  
  
  
后来经过测试发现,是表单提交的内容数据类型与实体的(也就是数据表字段)的数据类型不匹配导致的。

在提交表单之前应该对用户输入的内容做验证,后台直接做映射了,没有做内容验证的机会。

不要把生成实体的工作交给MVC框架来完成

@ResponseBody
@RequestMapping(value="/createTask",method=RequestMethod.POST)
public String createTask(TaskBatch task,HttpServletRequest request ,Model model){

return "true";
}

这样做就导致上面说过的问题:后台直接做映射了,没有做内容验证的机会;明明一个字段要求数字,结果用户输入了字母或汉字。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐