怎么从数据库中取数据到JSP页面的下拉列表框中?

duolaaimeng 08-03-09

要求打开这个JSP页面就能在下拉列表框里面看到数据

怎么实现?

谢谢!!!

3
codeslave
2008-03-10 10:44

不知有否理解错你的意思!
可以用遍历数据库的记录生成option元素。
原理可以这样
<select>
while(rs.next){
<option>值</option>
}
</select>

不过最好找些组件,或者对这种操作封装一下,这样编码不太好!
[该贴被codeslave于2008-03-10 10:48修改过]

oojdon
2008-03-11 19:37

jivejdon的代码中发帖时显示全部论坛就是将数据库中的数据读取进下拉列表的。

adversedon
2008-03-13 21:39

和楼上的想法一样!也可以用一个数组把需要的值add到里面,然后用个for 或者while循环!

adolf506
2008-03-14 10:16

可以后台封装方法,每次调用压入页面就ok

后台

if (data.hasData()) {
String tmp = ""; //临时变量
for (int i = 0; i < data.getRowCountInSQL(); i++) {
tmp = data.getValue("DICTVALUE", i);
optionCode.append(
"<OPTION value=\"" + tmp + "\">" + tmp + "</OPTION>");
optionCode.append("\n");
}

} else {

optionCode.append("");

}

2Go 1 2 下一页