Spring MVC:常用参数(注解)的使用和参数绑定的验证
- 一、学习资源
- 二、基础源码
- 三、实验结果
- 3.1 Spring MVC常用参数
- @Controller和@RequestMapping
- @RequestMapping
- @RequestParam
- @PathVariable
- @Cookie Value
- @RequestHeader
- 3.2 Spring MVC参数绑定
- 3.2.1 简单数据类型绑定
- 默认数据类型
- 简单数据类型
- 绑定POJO类型
- 自定义数据类型
- 3.2.2 复杂数据类型绑定
- 数组类型
- 集合类型
- 四、实验小结
一、学习资源
Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)(第2版)

二、基础源码
Spring MVC常用参数
Spring MVC简单应用
Spring MVC参数绑定
三、实验结果
3.1 Spring MVC常用参数
本实验采用的是本地安装的tomcat8.5.0版本
(1)创建maven 管理的java web工程

(2)添加本地tomcat

war包

(3)实验过程
输出Hello Word

访问端口:http://localhost:8080/chapter11/controller01

Spring MVC 常用注解
@Controller和@RequestMapping
实现自动寻找controller
访问端口:http://localhost:8080/chapter11/execute

@RequestMapping
访问端口: http://localhost:8080/chapter11/toWelcome
@RequestParam
访问端口: http://localhost:8080/chapter11/toLogin


@PathVariable
访问端口: http://localhost:8080/chapter11/claList/1/stuList/2

访问端口: http://localhost:8080/chapter11/claList/3/stuList/4

@Cookie Value
访问端口: http://localhost:8080/chapter11/testCookie

@RequestHeader
访问端口: http://localhost:8080/chapter11/testRequestHeader

3.2 Spring MVC参数绑定
本实验使用的为tomcat7.0版本
在源码文件的pom.xml中有配置插件
3.2.1 简单数据类型绑定
默认数据类型
访问端口:http://localhost:8080/findById




简单数据类型

绑定POJO类型



自定义数据类型

3.2.2 复杂数据类型绑定
(知道一点),此处前端值向后端传递没有成功
数组类型

集合类型

四、实验小结
本实验需要熟练使用maven和Tomcat,以及理解spring MVC参数使用;设计javaweb知识,需要回顾前后端值传递过程。
欢迎大家在评论区讨论交流,有时间就回。。。。
看到这里记得点赞+关注^^



















