一、pom.xml
1
2 <dependency>
3 <groupId>org.springframeworkgroupId>
4 <artifactId>spring-webmvcartifactId>
5 <version>5.3.16version>
6 dependency>
7
8 <dependency>
9 <groupId>ch.qos.logbackgroupId>
10 <artifactId>logback-classicartifactId>
11 <version>1.2.10version>
12 dependency>
13
14 <dependency>
15 <groupId>javax.servletgroupId>
16 <artifactId>servlet-apiartifactId>
17 <version>2.5version>
18 <scope>providedscope>
19 dependency>
二、web.xml
1
2 <servlet>
3 <servlet-name>springmvcservlet-name>
4 <servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>
5
6 <init-param>
7 <param-name>contextConfigLocationparam-name>
8 <param-value>classpath:springmvc-servlet.xmlparam-value>
9 init-param>
10
11 <load-on-startup>1load-on-startup>
12 servlet>
13
14 <servlet-mapping>
15 <servlet-name>springmvcservlet-name>
16 <url-pattern>/url-pattern>
17 servlet-mapping>
三、springmvc-servlet.xml
1
2 <context:component-scan base-package="com.ang.controller"/>
3
4
5 <mvc:annotation-driven/>
6
7
8 <mvc:default-servlet-handler/>
9
10
11 <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
12
13 <property name="prefix" value="/WEB-INF/templates/"/>
14 <property name="suffix" value=".html"/>
15 bean>