一、准备:

  工具:eclipse,jar包:

  commons-logging-1.1.1.jar
  jstl.jar
  spring-aop-4.0.0.RELEASE.jar
  spring-beans-4.0.0.RELEASE.jar
  spring-context-4.0.0.RELEASE.jar  
  spring-core-4.0.0.RELEASE.jar
  spring-expression-4.0.0.RELEASE.jar
  spring-web-4.0.0.RELEASE.jar
  spring-webmvc-4.0.0.RELEASE.jar
  standard.jar

  二、创建动态网页工程“springmvc-1”,将jar包拷贝进web-inf/lib目录下,并导入工程。

  三、配置web.xml文件,主要是配置DispatcherServlet,作用为:提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成。

配置contextConfigLocation去加载相应的xml,而不会去加载/WEB-INF/下的applicationContext.xml。如果没有配置,则默认会去/WEB-INF/下加载applicationContext.xml

<init-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:springmvc.xml</param-value>
  </init-param>

  四、配置应用上下文,即上一步中的springmvc.xm文件,主要配置的有注解扫描和视图解析器

  五、编写handler类,并使用注解映射url

  六、编写jsp测试

 

  源码可以参考:https://github.com/lenghui/springmvc-Helloworld.git

  jar包也可以在上面下载,其中有放了很多无关的jar包,可以无视,只需要上面提到的jar即可