2014-02-28 85 views
0

我正在開發一個Spring-MVC應用程序,並且org.springframework.web.servlet包似乎缺失(需要使用DispatcherServlet)。我包括以下Maven依賴項:找不到包org.springframework.web.servlet

<!-- Spring framework --> 
<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-context</artifactId> 
    <version>4.0.2.RELEASE</version> 
</dependency> 

<!-- JSTL --> 
<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>jstl</artifactId> 
    <version>1.1.2</version> 
</dependency> 

<dependency> 
    <groupId>taglibs</groupId> 
    <artifactId>standard</artifactId> 
    <version>1.1.2</version> 
</dependency> 

<!-- for compile only, your container should have this --> 
<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>servlet-api</artifactId> 
    <version>2.5</version> 
    <scope>provided</scope> 
</dependency> 

<!-- Jackson JSON --> 
<dependency> 
    <groupId>org.codehaus.jackson</groupId> 
    <artifactId>jackson-mapper-asl</artifactId> 
    <version>1.9.6</version> 
</dependency> 

<!-- Spring Security module --> 
<dependency> 
    <groupId>org.springframework.security</groupId> 
    <artifactId>spring-security-web</artifactId> 
    <version>3.2.0.RELEASE</version> 
</dependency> 
<dependency> 
    <groupId>org.springframework.security</groupId> 
    <artifactId>spring-security-config</artifactId> 
    <version>3.2.0.RELEASE</version> 
</dependency> 

我需要使用其他版本還是缺少依賴關係?

回答

1

你缺少spring-webmvc依賴

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-webmvc</artifactId> 
    <version>4.0.2.RELEASE</version> 
</dependency> 
+0

是有一定道理的感謝:) – user2035039