SpringMVC学习笔记(三)接受页面参数的方式

封装参数分析

Struts2参数:基于属性封装,在action会添加属性,提供set方法。

Springmvc参数封装:基于方法进行封装。

springMvc会自动转换类型,日期类型默认格式为 月/日/年

方式一:接受基本数据类型

页面
在这里插入图片描述
在这里插入图片描述
控制器
在这里插入图片描述
控制台
在这里插入图片描述

方式二:接受实体模型

实体类
在这里插入图片描述
页面
在这里插入图片描述
在这里插入图片描述
控制器
在这里插入图片描述
控制台
在这里插入图片描述

方式三:接受包装类型(模型中有模型)

实体类

在这里插入图片描述
在这里插入图片描述
页面
在这里插入图片描述
在这里插入图片描述
控制器
在这里插入图片描述
控制台
在这里插入图片描述

拓展:接受复杂类型(map集合+模型)

实体类
在这里插入图片描述
页面
在这里插入图片描述
在这里插入图片描述
控制器
在这里插入图片描述
控制台

Complex{users={女=User{userName='王五', age=18, hobby=[啊哈哈]}, 妖=User{userName='马六', age=59, hobby=[嘻嘿嘿]}, 未知=User{userName='李四', age=24, hobby=[哇哦哦]}, 男=User{userName='张三', age=20, hobby=[哦呵呵]}}}

猜你喜欢

转载自blog.csdn.net/qq_43701801/article/details/89189899
今日推荐