spring如何从数据库中查出数据并给下拉框赋值demo

Controller中返回的是一个List<String>,页面如何给下拉框赋值。求代码,求如何实现,在线等。。。。。急急急急。。。。。。... Controller中返回的是一个List<String>,页面如何给下拉框赋值。求代码,求如何实现,在线等。。。。。急急急急。。。。。。 展开
 我来答
你猜我猜哇擦猜
2015-12-09 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2万
采纳率:0%
帮助的人:6792万
展开全部
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>
分享
追问
我的SQL语句查出来的数据是:如:藏 ,川,鄂,甘。我用的是List接受这些数据。请问怎么给下拉框赋值啊!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式