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

梦里梦外; 2022-06-18 02:18 267阅读 0赞

后台是SpringMVC的,设置了断点也不会被触发。
















   
   
   

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

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

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

  1. @ResponseBody
  2. @RequestMapping(value="/createTask",method=RequestMethod.POST)
  3. public String createTask(TaskBatch task,HttpServletRequest request ,Model model){
  4. return "true";
  5. }

这样做就导致上面说过的问题:后台直接做映射了,没有做内容验证的机会;明明一个字段要求数字,结果用户输入了字母或汉字。

发表评论

表情:
评论列表 (有 0 条评论,267人围观)

还没有评论,来说两句吧...

相关阅读