Ann*_*nna 28 java spring spring-mvc
在Spring MVC中使用ModelMap而不是简单的Map有什么好处.我在代码实现中看到,他们将添加在地图中的属性的数据类型作为键,而不是在表单上可用.
任何人都可以用一个例子解释.
ska*_*man 46
ModelMap子类LinkedHashMap,并提供一些额外的便利,使控制器使用起来更容易一些
addAttribute 只能使用一个值调用,然后从类型中推断出映射键. addAttribute方法都返回ModelMap,这样你就可以召集链的方法,例如,modelMap.addAttribute('x', x).addAttribute('y',y)addAttribute方法检查该值不为空ModelMap是固定的Map<String, Object>,这是唯一一个对视图模型有意义的类型.所以没有什么是惊天动地的,但足以使它比原始的更好Map.Spring会让你使用其中任何一个.
您还可以使用Model除了addAttribute方法之外的任何其他内容的接口,并由ExtendedModelMap类本身实现,该类本身增加了更多便利.
| 归档时间: |
|
| 查看次数: |
40160 次 |
| 最近记录: |