:::danger 测试时,DispatcherServlet所用的url-pattern匹配规则为缺省匹配/ :::

相对路径

情况一

如果是

  1. @requestmapping("a/b/c")
  2. ......
  3. return "/xxx.jsp"
  4. ......

则寻找的路径实际是/xxx.jsp,与requestmapping中的路径”a/b/c”无任何关系

绝对路径

情况一

如果是

  1. @requestmapping("a/b/c")
  2. ......
  3. return "xxx.jsp"
  4. ......

则寻找的路径实际是/a/b/xxx.jsp

情况二

如果是

  1. @requestmapping("a/b/c/")
  2. ......
  3. return "xxx.jsp"
  4. ......

则寻找的路径实际是/a/b/c/xxx.jsp

情况三

如果是

  1. @requestmapping("/a/b/c")
  2. ......
  3. return "xxx.jsp"
  4. ......

则寻找的路径实际是/a/b/xxx.jsp,测试时与情况一结果一样
(DispatcherServlet所用的url-pattern匹配规则如果使用非缺省匹配,可能会有不一样的结果)