controller层catch异常后,前台收不到后台return的值

后台代码片段
前台cosole.log信息

报404错误了,看下访问的接口是不是写错了

这个return值指的是要跳转到的页面,比如要返回值给页面a.html。值要放到Model里返回,比如 model.put("msg","添加成功")

你在方法上加@ResponseBody 试试

返回到前台直接return不行的吧,要write出去

大哥,如果我没记错的话,return后面应该是view层的文件名吧,例如要给student.jsp这个文件,是return "student",你返回的值不是在这里传递的。。。。。

    @RequestMapping(value = "/addStudent", method = RequestMethod.POST)
   public String addStudent(@ModelAttribute("SpringWeb")Student student, 
   ModelMap model) {
      model.addAttribute("name", student.getName());
      model.addAttribute("age", student.getAge());
      model.addAttribute("id", student.getId());      
      return "student";
   }

你可以查看一下这篇文章,希望对你有帮助http://wiki.jikexueyuan.com/project/spring/mvc-framework/spring-mvc-form-handling-example.html