欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringMVC中Model和ModelAndView的EL表达式取值方法

程序员文章站 2023-11-21 13:38:52
model和modelmap(spring 封装),java.util.map modelmap(视图) modelandview modelandview...

model和modelmap(spring 封装),java.util.map

modelmap(视图)
 modelandview modelandview = new modelandview(); 
 modelandview.addobject("name", "xxx"); 
 modelandview.setviewname("/user/index"); 
 return modelandview; 
 //对于modelandview构造函数可以指定返回页面的名称,也可以通过setviewname方法来设置所需要跳转的页面;
 在前端用${name}调用
 modle:
string retval = "user/index"; 
user user = new user(); 
user.setname("xxx"); 
model.addattribute("currentuser", user); 
return retval; 
//通过addattribute()添加属性,(假设user有name属性)在前端用${currentuser.name}调用
 map
modelandview mav = new modelandview(); 
user user1=new user();------假设user有name的属性
map map=new hashmap();
map.put("user",user1);//map.put相当于request.setattribute方法 
mav.addobject(map);
mav.setviewname("qweqas");
return mav;;
//在前端用户${user.name}调用

以上这篇springmvc中model和modelandview的el表达式取值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。