springMVC的select标签怎么显示list集合

如题所述

1、控制器层直接将list类型的数据存储到动态类上
2、视图层直接取出动态类存放到变量上,使用foreach循环遍历
例如:
model:
public class user{
public int uid{set;get;}
public string uname{set;get;}

}

controller:
user u = new user();

List<user> ulist = new List<user>();//定义list对象
for(i=0; i< 3; i++){
u.uid = i;
u.uname = "xxx"+i;

ulist.add(u);

}
var ViewBag.user = ulist;

view:
var ulist = ViewBag.user as List<user>;//赋值变量,指定类型
<select name="s1" class="s1">
foreach(var item in ulist){
<option value="@item.uid">@item.uname</option>

}
</select>
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答