model.addAttribute("userlist",list); 在jsp中怎么取值 list

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了model.addAttribute("userlist",list); 在jsp中怎么取值 list相关的知识,希望对你有一定的参考价值。

@RequestMapping(value="select")
PublicString select(User user ,Model model)
Stringname= user.getName();
Stringage=user.getAge();
// 按照这些属性进行查询,之后将数据集合放到model中
LIst<Map<String,Object>> list= new ArrayList<Map<String,Object>>();
list="按照条件查询的结果";
model.addAttribute("userlist",list);
Return"list";

参考技术A @RequestMapping(value = "/getUsers", method = RequestMethod.GET)
public String getUsers(ModelMap model)
List<UserEntity> userEntityList = userService.getAllUser();
for (UserEntity user:userEntityList)
System.out.println(Util.toJsonString(user));

model.addAttribute("userlist", userEntityList);
return "userList";
追问

model.addattribute()的作用

1.往前台传数据,可以传对象,可以传List,通过el表达式 ${}可以获取到,

类似于request.setAttribute("sts",sts)效果一样。

[email protected]("model")   注解

 

参考:https://blog.csdn.net/qq_21050291/article/details/72724607

以上是关于model.addAttribute("userlist",list); 在jsp中怎么取值 list的主要内容,如果未能解决你的问题,请参考以下文章

jsp里面判断后台有没有model.addAttribute()一个list进来。

关于Model,ModelMap,Request,Session存值,然后从jsp页面取值

model.addattribute()的作用

model.addAttribute() 对于每个循环

spring 中@ModelAttribute、model.addAttribute 有啥区别?

FreeMarker中调用Java方法的实现