Spring MVC 中 直接响应渲染的页面 mvc:view-controller

在Spring配置文件中即dispatcherServlet-servlet.xml配置如下。

<!-- 配置直接转发的界面 -->
    <!-- 可以直接响应转发的页面,而无需再经过Handler 的方法 -->
    <mvc:view-controller path="/success" view-name="success" />

通常这个时候会出现如下错误。
Spring MVC 中 直接响应渲染的页面 mvc:view-controller

如果出现解决办法请看上一篇博文中解决办法。

The prefix “mvc” for element “mvc:view-controller” is not bound.

解决了重启服务器。

Spring MVC 中 直接响应渲染的页面 mvc:view-controller

这个时候你直接输入success是可以找到的,我在Handler里面是没有配置这个@RequestMapping的,所以这个是直接通过mvc:view-controller这个设置转进来的。

但是问题来了,回退刷新,点击以前做的,发现不能用了。

Spring MVC 中 直接响应渲染的页面 mvc:view-controller

这个时候我们得在配置文件多配一个mvc:annotation-driven标签。

<!-- 在实际开发中通常都需要配置 mvc:annotation-driven 标签 -->
    <mvc:annotation-driven></mvc:annotation-driven>

Spring MVC 中 直接响应渲染的页面 mvc:view-controller

这个时候其他的也能正常使用了。

上一篇:C#中的集合类型


下一篇:MongoDB数据库与Python的交互