关于DepartmentController类中的list方法

关于DepartmentController类中的list方法

http://img1.sycdn.imooc.com//climg/5d1af0f80001ef4808720152.jpg

关于这里有两个疑问:1.map 没有实现具体的实现类,这个map可以被前台接收到吗?2.如果不把map参数写在方法签名中,而在方法体中定义一个具体的map例如HashMap,然后用定义的map来接收查询的结果可以吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
超人迪加123 2020-03-16 12:14:06

看了很多同学的提问,老师的回答大概是:

1、list方法中的参数(Map<String,Object> map)在spring mvc框架之下,它的作用同等于ModelAndView中的Model,还是同等于ModelMap ?

2、那工作中ModelAndView和ModelMap对这两个对象使用的多吗?

3、还是说,以后工作中几乎都是这样写的?public String list(Map<String,Object> map){}这样子?

  • 有点分不清是同等于Model,还是同等于ModelMap ?
    2020-03-16 12:15:06
  • 同学你好,1、map等同于ModelAndView中的Model。 2、在工作中,每个公司使用的框架不同,对应ModelAndView和ModelMap等内容使用,也是根据当前使用的框架内容决定是否使用,所以老师并不能直接说这个两个对象的使用是否频繁。 3、工作中,如果使用SSM等框架,这样写的几率就比较大,如果是其他框架,就需要根据当前的框架形式,决定使用什么内容了。 如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
    2020-03-16 17:11:33
  • 好的,谢谢老师
    2020-03-16 17:20:12
好帮手慕阿满 2019-07-02 18:16:22

同学你好,关于同学的问题,有如下的回答:

1、这里的map只是一个方法的参数,不需要具体的实现类,前台也可以接收map。

2、不可以,这里的map应该作为参数来传递数据,如果定义在方法中,可能就无法获取部门列表。同学可以自己试一下。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 LeonHJ #1
    谢谢老师?
    2019-07-02 20:11:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师