00:00
我们来看处理模型数据的第二种方式。目标方法的入参可以加一个map或者是。猫类型的参数。首先的话呢,我来写目标方法,String test map return success。放一个参数是map,类型,String object map。C,哦,写错了是吧?map.put放个names ari.list汤姆Jerry max。Request mapping map首先的话呢,看一下效果。
01:13
CTRLCCTRLV。Test map。走起。目标页面需要改一下是吧,改个什么呀,第二第二。C。Names request scope.names。点击看,诶,汤姆杰RY Mac没问题对吧?诶,这就是我们处理模型数据的第二种方式,目标方法可以添加map类型的参数,实际上的话呢,这个参数不仅限于map,还可以是什么类型啊,还可以是model and map这个类型,或者是model这个类型,实际上最后传入的是一个extended model map这样的一个对象。
02:27
我们来测试一下。map.class.get name。回退。点击哦,刷新一下是吧,大家看实际上传入的呢,是bingwa model map control t。看它实际上是一个extended model map ctrl t点一下看,可以是一个model map,当然你也可以是一个map,看到了吧,那通常情况下的话呢,我们都传入这个map类型就可以了,实际上也可以是,实际上啊也可以是。
03:22
什么类型啊,Model类型,Model map类型。看一眼。CTRLT,我们看model map map呢?这个看不到是吧,Extended。Model map,那那个。Mo在哪?我们看一眼哈,我们说还可以是model类型对吗?Model类型是extended map实现的一个接口。
04:01
过来。我点它吧,我们看诶也可以是model类型,这两个的话呢,大家做一个了解就可以了,主要是啊传入这个map类型就不错。那传的这个map类型。真的放到那个请求域里边了吗?我们还是来打一个断点过来看一下。走起。我们看。调目标方法的返回值实际上还是一个什么类型啊,还是一个more than view是吧?我在三百九百五十三行打成一个断点,走,我们来看一下MV,大家看这个model and view里面我们是不是有这个names是吧?所以说我往那个map里边放那个数据啊,它在转成这个猫短的view的时候呢,这个view name是success,就是我们那个目标方法的返回值,而那个map里边放的数据实际上是放在了model view的那个。
05:06
Model map里边听清了吧,所以说这样写是没问题的。回退,哎,那开发的时候呢,那这个还是比较常用的,大家也需要注意一下。
我来说两句