SpringMVC入门
SpringMVC的介绍
(1)springmvc 是什么?
Spring mvc属于表现层的框架,它是Spring框架的一部分
(2)springmvc 有什么用?
》接收请求,获取参数
》处理参数
》将结果响应给浏览器 如 重定向或者请求转发或者返回json
springmvc就是对Servlet的封装
(3)springmvc 属于spring FrameWork的一部分,就是一个模块
SpringMVC与Servlet的区别
Servlet作用在web层
SpringMVC也作用在web层但是MVC使用Handler来处理参数,还有前端控制器DispatcherServlet,springmvc就是对Servlet的封装
准备工作
pom.xlm
<!-- 3 servlet-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- spring mvc是对servlet的封装-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.9.RELEASE</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
创建假数据
person对象
Personutil调用penson对象
public class Personutil {
public static List<Person> findAll(){
List<Person> list = new ArrayList<>();
list.add(new Person(1, "jack", "123456", "北京"));
list.add(