《SSM笔记——SpringMVC》6、数据处理

版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。

6、数据处理

作者:ExcelMann,转载需注明。

6.1、处理提交数据

1、提交的域名称和处理方法的参数名一致
在这里插入图片描述
2、提交的域名城和处理方法的参数名不一致

采用注解@RequestParam

这个注解就类似MyBatis中的@Param注解,一般情况下,对于前端传来的参数,都要加上这个注解,

表示这个参数是由前端传来的。

在这里插入图片描述

3、提交的是一个对象
在这里插入图片描述
注意:如果采用提交对象的方式,前端传的参数名,必须与对象的属性名完全一致,不然就会出现null的情况。

6.2、数据显示到前端

第一种:通过ModelAndView

我们之前提的那种(实现Controller接口方式)。

第二种:通过Model(常用)

也是我们之前提的(采用注解开发的方式)。

第三种:通过ModelMap
在这里插入图片描述

对比

简单的区别就是:
Model:只有寥寥几个方法只适合用于存储数据,简化了新手对于Model对象的操作和理解;
ModelMap:集成了LinkedMap,除了自身实现的一些方法,还有继承了LinkedMap的方法和特性;
ModelAndView:除了可以存储数据,也可以进行设置返回的逻辑视图,进行控制展示层的跳转;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值