springMvc02
响应数据和结果视图 返回值 返回String: 返回的字符串会被springMvc解析成视图, 然后返回, 如果没有这个资源会报错 如: 代码中返回 "success", 在经过springMvc解析后(配置文件添加了后缀".html"), 会转发到success页面 字符串可以这么写: "forward:/success": 表示转发到success页面, 默认就是转发 "redirect:/success.jsp": 表示重定向到success.jsp页面, 用这中写法的时候, 需要写去掉项目名的全路径 返回void: 在方法中通过HttpServletRequest和HttpServletResponse处理业务并设置转发或者重定向后, 就没有必要有返回值了, 可以声明方法返回void 如果方法中没有设置结果视图(转发或重定向)直接生命返回void会导致栈溢出 返回ModelAndView ModelAndView是SpringMVC为我们提供的一个对象, 该对象也可以用作控制器方法的返回值. 而且, 当我们返回其他类型值的时候, SpringMvc也会将返回的对象封装为ModelAndView对象, 然后再进行处理 ModelAndView对象中的方法: ModelAndView addAllObjects(@Nullable Map<String, ?> modelMap