MVC中一个完整的C是包括控制逻辑和功能处理两方面的,由DispatcherServlet + Controller组成。
springMVC支持多种类型的Controller,我们可以自己定义控制器,只需要配置其中的相应的HandlerMapping和Adapter。
在web.xml中servlet的配置:
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name> <!-- 表示用于加载Bean的配置文件 -->
<param-value>classpath:springmvc-servlet.xml</param-value> <!-- Spring Web MVC框架将加载“classpath:spring-servlet.xml”来进行初始化上下文 -->
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
套用即可。
配置web.xml,需要注意其中的顺序,其顺序在下一篇博客中。