SpringMVC不经过Controller直接响应页面
S怕ringMVC可以实现对特定的请求无需进过Controller直接进行访问,例如一些没有业务逻辑,只是为了转发的功能,便可使用。
具体做法:
使用SpingMVC的<mvc:view-controller></mvc:view-controller>标签
例如:
在SpringMVC的配置文件中添加配置项<mvc:view-controller path="/index.do" view-name="index"></mvc:view-controller>
当访问项目的index.do的请求时,此项配置便会起作用,他会通过InternalResourceViewResolver进行视图渲染,转发至index页面,
但是此时并不好使,这样会使其他的请求不管用。解决方法是配置<mvc:annotation-driven></mvc:annotation-driven>,便可完美解决。
具体<mvc:annotation-driver>标签的用法,请大家继续关注本人的博客。
懒人解读:SpringMVC中配置一下标签
<mvc:view-controller path="/index.do" view-name="index"></mvc:view-controller>
<mvc:annotation-driven></mvc:annotation-driven>