
一个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中调用
<tr><td>课 程:<select name="course">
<%try{
ArrayList list=m.selectCourseInfo()
if(list.isEmpty()){
out.println("没有数据显示")
}
for(int i=0i<list.size()i++){
CourseInfo c=(CourseInfo)list.get(i)%>
<option><%=c.getName()%></option>
<%}}
catch(Exception e){}
%></select>
</td></tr>
这样就可以动态的显示了
不需要递归用一个特殊字符的算法来处理比如
基本信息 1000
酒店管理 10001000
服务商管理 10002000
产品信息 2000
导游管理 20001000
物品管理 20002000
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)