答案: Just like your other xmlns: definations, you need one for xmlns:tx xmlns:tx="http://www.springframework.org/schema/tx"
来源:stackoverflowjava
答案: 问题的症结是在spring-mvc中有一个对静态资源所作的一个处理,可是在spring头文件中所引进的是用 xmlns:mvc="http://www.springframework.org/schema/cache"
而正确的处理应当是 xmlns:mvc="http://www.springframework.org/schema/mvc"
git
这个问题最主要的是servletapi中有几个jar包没有添加进去,处理servlet须要用到的几个包以下github
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>${javaee-api.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
复制代码
WiHongNoteBookspring