关于InternalResourceViewResolver(视图解析器)使用前后缀的小细节

InternalResourceViewResolver视图解析器的前后缀拼接只针对于视图逻辑路径,不针对真实路径,也就是说转发会自动拼接,但是重定向不会拼接前后缀。

当Action返回的是一个真实路径的时候,视图解析器可不进行配置。
当Action返回的是逻辑路径的时候,我们必须要在配置文件中注册视图解析器并为该逻辑路径添加前缀和后缀。

关于test01最后返回的结果

  • return "/success";//转发
  • return "redirect:/success.jsp";//重定向

这两条语句都可以成功显示success.jsp页面,但是重定向这条如果不加后缀,会出现404情况,访问资源显示的是success,并没有自动拼接后缀。

这块关于真实路径与逻辑路径可以看下这篇文章更好理解 https://blog.csdn.net/sinat_35821285/article/details/79094925

猜你喜欢

转载自www.cnblogs.com/Rainbow-sea/p/12715229.html