1 编程步骤
- 导包。 spring-webmvc
- 添加Spring配置文件。
- 配置DispatcherServlet。(web.xml中配置 )
<servlet>
<servlet-name>dispatcher</servlet-name>
<!--DispatcherServlet 相当于servlet,此类由spring容器提供 -->
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<!-- classspath:指定spring配置文件的位置 -->
<param-value>classpath:config.xml</param-value>
</init-param>
<!-- 在启动tomcat的时候, 对DispatcherServlet进行初始化,值越小优先级越高-->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<!-- 可以处理以 do结尾的请求 -->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
step4. 写Controller
a.不用实现Controller接口。
b.可以添加多个方法。(一个处理器可以处理多种请求)
c.方法名不做要求,返回值可以是String,也可以是ModelAndView。
d.添加@Controller注解到类名前。(组件扫描)
e.在类名前或者方法前添加@RequestMapping。
(代替HandlerMapping)
step5.写jsp。
step6.配置ViewResolver,配置组件扫描,配置mvc注解扫描。