关于SpringMVC中找不到<mvc:resources/>标签的解决办法
在springMVC中我们经常会用到<mvc:resources/>标签,但是有些编辑器中的schema过于陈旧。导致找不到<mvc:resources/>标签。
经过试验,有两个解决办法:
1.替换文件:
打开window->preferences,在输入框输入xml找到xml Catalog。在右边中找到http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
这一项并单击,看下面的Details,找到文件路径和key。
key:http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
那么我们打开网址:http://www.springframework.org/schema/mvc并下载spring-mvc-3.0.xsd文件。
再打开文件路径:Location: D:\MyEclipse-8.6\configuration\org.eclipse.osgi\bundles\1077\1\.cp\org\springframework\web\servlet\config\spring-mvc-3.0.xsd
找到文件:D:\MyEclipse-8.6\configuration\org.eclipse.osgi\bundles\1077\1\.cp\org\springframework\web\servlet\config下面。
用下载的文件进行替换即可。最后重启myeclipse即可。
2.第二个方法:
在spring的配置文件中会有这样的代码:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
将其中http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">改为
http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd">即可。
相关推荐
- **不处理静态资源**:通过`<mvc:default-servlet-handler/>`让Servlet容器处理静态资源。 - **启用注解驱动**:使用`<mvc:annotation-driven/>`来启用Spring MVC的注解功能。 - **配置视图解析器**:定义视图解析...
在`DispatcherServlet`的配置中,有一个`<mvc:default-servlet-handler/>`元素,它会将所有未匹配到控制器的请求转发给Web服务器的默认Servlet来处理,这样就可以直接服务静态资源。然而,这种方式可能不够灵活,...
该标签告诉Spring MVC框架,如果找不到任何匹配的处理器,则将请求转发给Web服务器的默认Servlet。这意味着对于那些未被Spring MVC控制器处理的URL,如静态资源的URL,将会由Web容器直接处理。例如: ```xml ...
在初学SpringMVC框架并尝试连接到MySQL数据库时,你需要了解一些核心概念和技术。SpringMVC是Spring框架的一部分,专门用于处理Web应用程序的请求-响应模型。它提供了灵活的模型视图控制器(MVC)架构,使得开发人员...
<artifactId>spring-webmvc</artifactId> <version>5.3.21</version> </dependency> ``` 3. **配置Spring MVC**:在`src/main/webapp/WEB-INF`下创建`web.xml`,配置`DispatcherServlet`: ```xml <servlet> ...
接着,在 `src/main/resources/WEB-INF` 下创建 `spring-mvc-config.xml`,配置 Spring MVC 和相关组件: ```xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...
<param-value>classpath:springmvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcherServlet</servlet-name> <url-pattern>/</...
<artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${...
如果在使用`<mvc:resources/>`时遇到无映射错误,可能是因为缺少了`<mvc:annotation-driven />`配置。这个标签启用基于注解的处理器,如`@RequestMapping`。 ### 方案三:使用`<mvc:default-servlet-handler/>` 第...
<artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <!-- MyBatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version...
自Spring 3.0.4版本起,Spring MVC引入了`<mvc:resources>`元素,允许开发者指定静态资源的路径。例如,你可以将`/images/**`映射到实际的`/images/`目录,这样所有以`/images/`开头的请求都会被...
在本文中,我们将深入探讨如何整合`Maven`、`SpringMVC`、`MyBatis`和`Junit`来构建一个完整的Web应用程序。这个过程详细地描述了从创建Maven项目到最终实现集成的步骤。 首先,我们需要创建一个基于Maven的Web项目...
<mvc:resources mapping="/js/**" location="/static_resources/javascript/"/> <mvc:resources mapping="/styles/**" location="/static_resources/css/"/> ``` 这样,所有以`/js/**`和`/styles/**`开头的请求...
我们需要在pom.xml文件中修改Maven的`maven-compiler-plugin`插件配置,设置`<source>`和`<target>`分别为JRE的版本1.8,确保项目按照正确的JRE版本进行编译。代码如下: ```xml <build> <finalName>Demo_SSM_...
<title>Hello, Spring MVC</title> </head> <body> <h1>${message}</h1> </body> </html> ``` 此外,Spring MVC还支持许多高级特性,如模型绑定、数据验证、异常处理、RESTful支持、模板引擎等。开发者可以通过...
上述配置中,`<scope>` 标签定义了依赖的范围。例如,`runtime` 表示该依赖仅在运行时需要,而 `test` 则表示该依赖仅用于测试环境。 通过以上步骤,我们已经成功搭建了一个基于 Spring Boot、Spring MVC 和 ...
为了解决这个问题,SpringMVC从3.0.5版本开始引入了 `<mvc:resources>` 标签,专门用于处理静态资源。这个标签允许我们在配置文件中指定静态资源的映射路径和实际存储位置。例如: ```xml <!-- 配置静态资源跳过...
在Spring MVC web中找不到静态的资源 - **原因**:这通常是由于静态资源的路径配置不正确导致的。 - **解决办法**: - 确认`spring.mvc.static-path-pattern`和`spring.resources.static-locations`属性是否已正确...
ssm框架是目前Java Web开发中非常流行的框架组合,它由Spring、SpringMVC和Mybatis三大框架组合而成。Spring是一个提供了全面的编程和配置模型的开源Java平台,它关注于简化企业级应用开发。Spring MVC是Spring框架...
另一种方式是在Spring MVC的配置文件中使用`<mvc:resources>`标签来指定静态资源的路径和映射。虽然在提供的代码中这部分注释掉了,但正确的使用方式如下: ```xml <mvc:resources mapping="/css/**" location="/...