Spring MVC 在尝试使用 mvc:resources 或 mvc:default-servlet-handler



我刚刚开始使用 3.0.0 RELEASE 版本研究 Spring,当我声明标签 mvc:resources 或 mvc:default-servlet-handler 时,服务器返回 XmlBeanDefinitionStoreException,告诉我它找不到标签的引用。

有人知道如何解决这个问题吗?

谢谢!

好吧,经过一些工作,我发现了问题的答案。在 spring-context 的标头中.xml我打开了 url 链接 http://www.springframework.org/schema/mvc,然后选择了 spring-mvc-3.0.xsd 文件,在本例中为此链接。

使用浏览器搜索 default-servlet-handler 后,我在文件中找到了它的声明,并看到此标签所需的类是 org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler

我在网上找到了一些参考资料,告诉我这个类是在Spring 3.0.5中实现的,而我使用的是3.0.0。因此,我下载了正确版本的框架,在我的类路径中替换了它,一切正常。

最新更新