转载自:http://blog.csdn.net/yh_zeng2 https://blog.csdn.net/yh_zeng2/article/details/75136614
Controller中定义void方法,这种场景一般是通过HttpServletResponse对象来输出页面内容。注意:Controller的void方法中一定要声明HttpServletResponse类型的方法入参!
void方法不定义HttpServletResponse类型的入参,HttpServletResponse对象通过RequestContextHolder上下文获取,这种方式是不可行的,
void方法不定义HttpServletResponse类型的入参,Spring MVC会认为@RequestMapping注解中指定的路径就是要返回的视图name,页面上访问 http://127.0.0.1:8080/MavenSpringMvcDemo/voidMethod/demo2,接着会将http://127.0.0.1:8080/MavenSpringMvcDemo/jsp/voidMethod/demo2.jsp 作为此次请求的响应内容,如果这个jsp文件项目中不存在则报错