首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ModelMap的用法

ModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即可,他的作用类似于request对象的setAttribute方法的作用,用来在一个请求过程中传递处理的数据...通过以下方法向页面传递参数: addAttribute(String key,Object value); 在页面上可以通过el变量方式$key或者bboss的一系列数据展示标签获取并展示modelmap...modelmap本身不能设置页面跳转的url地址别名或者物理跳转地址,那么我们可以通过控制器方法的返回值来设置跳转url地址别名或者物理跳转地址。...ModelMap的实例是由bboss mvc框架自动创建并作为控制器方法参数传入,用户无需自己创建。...public String xxxxmethod(String someparam,ModelMap model) { //省略方法处理逻辑若干 //将数据放置到ModelMap对象model

56010
您找到你想要的搜索结果了吗?
是的
没有找到

SPRING框架中ModelAndView、Model、ModelMap区别

首先介绍ModelMap[Model]和ModelAndView的作用 Model 是一个接口, 其实现类为ExtendedModelMap,继承了ModelMap类。...ModelMap ModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即可,他的作用类似于request对象的setAttribute...modelmap本身不能设置页面跳转的url地址别名或者物理跳转地址,那么我们可以通过控制器方法的返回值来设置跳转url地址别名或者物理跳转地址。...作用介绍完了后,接下来介绍使用方法 ModelMap ModelMap的实例是由bboss mvc框架自动创建并作为控制器方法参数传入,用户无需自己创建。...public String xxxxmethod(String someparam,ModelMap model) { //省略方法处理逻辑若干 //将数据放置到ModelMap对象

1.8K70

ModelAndViewContainer、ModelMap、Model、ModelAndView详细介绍【享学Spring MVC】

而且继承了ModelMap又实现了Model接口,所以在处理器中使用Model或ModelMap时,其实都是使用同一个对象~~~ - 可参考MapMethodProcessor,它最终调用的都是mavContainer.getModel...最重要的那必须是ExtendedModelMap啊,它留到介绍ModelMap的时候再详说,简单看看其余子类。...private final DataBinder dataBinder; private final ModelMap flashAttributes = new ModelMap(); ......~ ConcurrentModel 它是Spring5.0后才有的,是线程安全的Model,并没提供什么新鲜东西,略(运用于有线程安全问题的场景) ---- ModelMap ModelMap继承自LinkedHashMap...它自己继承自ModelMap,没有啥特点,全部是调用父类的方法完成的接口方法复写,喵喵他的子类吧~ BindingAwareModelMap 注意:它和普通ModelMap的区别是:它能感知数据校验结果

1.2K40
领券