What project did you create? Is this a Maven project? If so, you need to make sure that you import the โat leastโ spring-context dependency, for example,
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>3.1.0.RELEASE</version> <scope>runtime</scope> </dependency>
(or any other version you want to use)
[EDIT]
Since, as you say, you are using Dynamic Web Project in this example -> http://www.vaannila.com/spring/spring-mvc-tutorial-1.html , you need to physically add the following jar files to the WEB-INF/lib folder WEB-INF/lib
antlr-runtime-3.0 commons-logging-1.0.4 org.springframework.asm-3.0.0.M3 org.springframework.beans-3.0.0.M3 org.springframework.context-3.0.0.M3 org.springframework.context.support-3.0.0.M3 org.springframework.core-3.0.0.M3 org.springframework.expression-3.0.0.M3 org.springframework.web-3.0.0.M3 org.springframework.web.servlet-3.0.0.M3
You should have the following:

Adding 'Spring Project Nature' does not add you dependencies, it only tells the IDE that this project uses Spring.
source share