jsp中如何在数据库中取出数据并放在下拉列表中

[复制链接]
查看11 | 回复2 | 2011-1-4 16:03:36 | 显示全部楼层 |阅读模式
如果是在前台写数据时可以设定一个select,用NO或NAME来区别它(是一种静态的),可当想取得数据库中的数据来把它设定为默认时(动态的取value值),却不是很清楚了!

回复

使用道具 举报

千问 | 2011-1-4 16:03:36 | 显示全部楼层
可以用缓存,或在访问这个页面以前准备好下拉列表的数据(在Action中完成),一般都只需要id和name就可以了。取出来后,放入requestScope中,用List和Set都可以,这就根据自己的需求了。到了jsp页面,一般都是这样的:
这里是select的默认值
${s.name} 上面是List的用法,Set的话,换成ss
回复

使用道具 举报

千问 | 2011-1-4 16:03:36 | 显示全部楼层
取出值了,是一个集合,用循环,没循环一个就多一个,要选中默认的就用一个如果相等,就选中就是的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行