首页 > 其他 > 详细

第一个项目中的小模块_01

时间:2016-03-09 02:04:39      阅读:242      评论:0      收藏:0      [点我收藏+]

原文http://tieba.baidu.com/p/3158246803

?

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中,第二个参数可以是任何java类型?
model.addAttribute("key",someparam);?
......?
//返回跳转地址?
return "path:handleok";?
}?

public String xxxxmethod(String someparam,ModelMap model)?
{?
//省略方法处理逻辑若干?
//将数据放置到ModelMap对象model中,第二个参数可以是任何java类型?
model.addAttribute("key",someparam);?
......?
//返回跳转地址?
return "path:handleok";?
}

第一个项目中的小模块_01

原文:http://yuzhouxiner.iteye.com/blog/2281571

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!