使用 Map 向视图传递数据
我们前面讲过一种方式把控制器里面的数据返回给视图。这集继续来讲另外一种方式:使用 Map。
@RequestMapping("/show")
public String showPerson(Map<String, Object> map, String other) {
AccountRegister a = new AccountRegister();
a.setName("李四");
map.put("account", a);
map.put("admin", "梁三峰");
return "welcome2";
}Code language: JavaScript (javascript)
这里向 map 中写入了两个数据,其中一个是对象,一个是字符串。
然后在 welcome2 视图中:
<body>
通过model传递到页面的参数key:${account.getName()}<br/>
${admin}
</body>Code language: HTML, XML (xml)
这里支持调用对象的方法。
Previous: 直接返回字符串(不使用视图)