目录
2、配置Spring核心控制器DispathcerServlet
4、将Controller使用注解配置到Spring容器中(@Controller)
1、导入spring坐标
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>5.0.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.0.5.RELEASE</version>
</dependency>
2、配置Spring核心控制器DispathcerServlet
<!-- 配置springmvc的前端控制器-->
<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>DispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
3、编写Controller类和视图界面
4、将Controller使用注解配置到Spring容器中(@Controller)
@Controller
public class UserController {
@RequestMapping("/quick")
public String save(){
System.out.println("Controller tun ....");
return "success.jsp";
}
}
5、配置组件扫描(Spring-mvc.xml)文件
<!-- Controller组件扫描-->
<context:component-scan base-package="com.itheima.controller"/>