1.创建Maven项目
(1).导入SpringMVC的spring-webmvc的jar包
(2).将SpringMVC的applicationController.xml的配置文件
复制进来 更改配置文件代码如下:
<context:component-scan base-package="cn.tedu.spring">
</context:component-scan>
<!-- 视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 前缀 -->
<property name="prefix" value="/WEB-INF/"></property>
<!-- 后缀 -->
<property name="suffix" value=".jsp"></property>
</bean>
(3).添加Tomcat运行环境
2.配置DispatcherServlet
(1)在web.xml包中添加配置
<servlet>
<servlet-name>SpringMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SpringMVC</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
(2)创建cn.tedu.spring类,并自定义构造方法
@Component
public class User {
public User() {
System.out.println("初始化User对象。");
}
}
3.通过控制器接收请求
自定义控制器类:cn.tedu.spring.HelloController,并在类上面添加注解
@Controller
标准格式:
@Controller
public class HelloController {
}
应用例子:
@Controller("hello.do")
public String HelloController {
System.out.println("HelloController");
return "hello"
}
4.创建.jsp页面。
5.最后通过hello.do访问页面。