概念
SpringMVC(model view control)是基于Java实现MVC设计模式的请求驱动类型的轻量级的Web框架
SpringMVC快速入门
需求:客户端发送请求,服务器端接收请求,执行逻辑并且进行视图跳转
开发步骤:
-
导入SpringMVC相关坐标
-
配置SpringMVC核心控制器DispatcherServlet
-
创建Controller类和视图页面
-
使用注解配置Controller类中业务方法的映射地址
-
配置SpringMVC核心配置文件spring-mvc.xml
-
客户端发送请求测试
首先要将项目部署到服务器上
然后启动服务器
页面跳转两种方式
- 直接返回字符串(转发、重定向)
- 通过ModelAndView对象返回(写法1)
写法2
写法3
写法4(开发不常用)
响应数据
使用原生态response写法,开发不常用
- 回写字符串
- 回写对象
获取请求参数
- 获取基本类型参数
- 获取类类型参数
- 获取数组类型参数
- 获取集合类型数据(方式一)
获取集合类型数据(方式二)
获取集合类型数据(方式三)