Spring MVC中InternalResourceViewResolver视图解析器的默认行为


org.springframework.web.servlet.view.InternalResourceViewResolver视图解析器在默认情况下(没有对它做任何配置):默认会将类上的请求路径和方法返回的字符串组合起来得到jsp视图的完整路径。例如控制声明如下:

1 @Controller
2 @RequestMapping("/spitter")
3 public class SpitterController {
4 
5     @RequestMapping("/index")
6     public String index() {
7         return "index.jsp";
8     }
9 }

则查找的视图路径为:/spitter/index.jsp ,对于方法上的@RequestMapping("/index")中的请求部分路径,不会作为查找视图的路径!如果类上的没有@RequestMapping("/spitter")

则直接将方法返回值的字符串作为视图的查找路径,即:/index.jsp


原文链接:https://www.cnblogs.com/lpzh/p/13504209.html