jsp中把数据库全量查询后填充select列表:
举例说明:
入学批次: | 统考课程: | ||
//设置ID,用于填充层次和专业的下拉框
|
jsp中把数据库全量查询后填充select列表:
举例说明:
width="400px" align="left">入学批次: | width="400px" align="left">统考课程: | |
colspan="2" id="refreshEduLevelAndSpecialAjax"> //设置ID,用于填充层次和专业的下拉框
|
我的采用的是javabena+jsp
一个javabean
public ArrayList selectCourseInfo()throws Exception {//下拉框显示课程信息
ArrayList list = new ArrayList();
try {
db.open();
ResultSet rs = db.select("select * from CourseInfo");
while (rs.next()) {
list.add(new CourseInfo(rs.getInt(1), rs.getString(2),rs.getString(3)));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
db.close();
}
return list;
}
然后在jsp中调用
用struts,
或者ajax,
再或者你用js吧。
普通的循环应该也可以。
但你的要求我感觉struts标签是最好的.
========================================
你的数据是一个javabean的list(集合)吗?
我的采用的是javabena+jsp
一个javabean
public
ArrayList
selectCourseInfo()throws
Exception
{//下拉框显示课程信息
ArrayList
list
=
new
ArrayList();
try
{
db.open();
ResultSet
rs
=
db.select("select
*
from
CourseInfo");
while
(rs.next())
{
list.add(new
CourseInfo(rs.getInt(1),
rs.getString(2),rs.getString(3)));
}
}
catch
(Exception
e)
{
e.printStackTrace();
}
finally
{
db.close();
}
return
list;
}
然后在jsp中调用