1.导入jar包的坐标
2.准备spring-mvc.xml文件
3.在web.xml文件中配置前端总控制器,和加载springMVC的配置文件
<!-- 3.1 配置前端总控制器 --> <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.2 配置过滤器 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
4.配置spring-mvc.xml文件
<!-- 配置需要扫描的包 --> <context:component-scan base-package="com.juanxincai.controller"></context:component-scan> <!-- 配置注解驱动: 将适配器需要的具体实现类加载进来 --> <mvc:annotation-driven></mvc:annotation-driven> <!-- 公布静态资源: 静态资源不需要SpringMVC处理 --> <mvc:default-servlet-handler></mvc:default-servlet-handler> <!-- 配置视图解析器 -->
5.编写处理器(我们自己的功能代码-Controller层的相关代码)
5.1: 在类上添加注解(@Controller)
5.2: 在方法上添加注解(@RequestMapping)