变量表达式${ }
在控制器中往页面传递几个变量:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@Controller
public class IndexController {
@RequestMapping(value="/index",method=RequestMethod.GET)
public String index(HttpSession session, Model model){
User user = new User();
user.setName("KangKang");
user.setAge(25);
user.setHabbit(new String[]{"football","basketball","swim"});
session.setAttribute("user", user);
model.addAttribute(user);
return "index";
}
}
在页面中使用变量表达式${}来获取它们:
1
2
3
4
可以看到变量表达式不但可以获取变量的属性值,甚至还可以访问变量的方法(getName()和upcaseName())。session代表HttpSession对象。