当前位置: 移动技术网 > IT编程>开发语言>Java > SpringMVC中Model和ModelAndView的EL表达式取值方法

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

2019年07月19日  | 移动技术网IT编程  | 我要评论

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表达式取值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网