溧阳网站建设公司,婚庆5个坑,让建站公司做网站需要什么,wordpress 图文排版转发视图ThymeleafView若使用的视图技术为Thymeleaf#xff0c;在SpringMVC的配置文件中配置了Thymeleaf的视图解析器#xff0c;由此视图解析器解析之后所得到的是ThymeleafView。解析#xff1a;当控制器方法中所设置的视图名称没有任何前缀时#xff0c;此时的视图名称会…转发视图ThymeleafView若使用的视图技术为Thymeleaf在SpringMVC的配置文件中配置了Thymeleaf的视图解析器 由此视图解析器解析之后所得到的是ThymeleafView。解析当控制器方法中所设置的视图名称没有任何前缀时此时的视图名称会被SpringMVC配置文件中所配置的视图解析器解析视图名称拼接视图前缀和视图后缀所得到的最终路径会通过转发的方式实现跳转。转发后的视图是不会改变地址栏的路径。 RequestMapping(/test/view/thymeleaf)public String TestThymeleafView(){return success;}转发视图forward(不常用)SpringMVC中默认的转发视图是InternalResourceViewSpringMVC中创建转发视图的情况当控制器方法中所设置的视图名称以forward:为前缀时创建InternalResourceView视图此时的视图名称不会被SpringMVC配置文件中所配置的视图解析器解析而是会将前缀forward:去掉剩余部分作为最终路径通过转发的方式实现跳转。 RequestMapping(/test/view/forward)public String TestInternalResourceView(){return forward:/test/view/thymeleaf;}重定向视图SpringMVC中默认的重定向视图是RedirectView当控制器方法中所设置的视图名称以redirect:为前缀时创建RedirectView视图此时的视图名称不会被SpringMVC配置文件中所配置的视图解析器解析而是会将前缀redirect:去掉剩余部分作为最终路径通过重定向的方式实现跳转。重定向视图后会改变地址栏的路径。 RequestMapping(/test/view/redirect)public String TestRedirect(){return redirect:/test/view/thymeleaf;}总结登录成功用重定向登录失败用转发。 视图控制器view-controller当控制器方法中仅仅用来实现页面跳转即只需要设置视图名称时可以将处理器方法使用view-controller标签进行表示。所以就不再需要创建控制器方法来实现功能只需要在springmvc配置文件中设置一个标签就行。设置视图控制器~ 为当前请求直接设置视图名称实现页面跳转。 ~ view-name视图名称~注意若设置视图控制器则只有视图控制器所设置的请求会被处理 其他请求将全部404。此时必须要配置一个标签: mvc:annotation-driven/。 !--开启mvc的注解驱动--mvc:annotation-driven/
!-- 视图控制器 --mvc:view-controller path/ view-nameindex/mvc:view-controller