版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41061455/article/details/82156256
在从数据库中读取数据时,有时需要将某些数据动态添加到下拉列表中。比如在根据条件查询数据时,需要根据下拉列表的选项值查询数据库,那么这个下拉列表的值就必须保证是从数据库中读取出来的,也就是说下拉列表的选项必须是数据库中存在的数据,才可以进行查询。所以,有时可能需要通过Java程序片段,动态将数据添加到下拉列表中.
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%
String[] dept = {"策划部","销售部","研发部","人事部","测试部"};
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>java动态生成下拉列表</title>
</head>
<body>
<table height="150">
<tr>
<td align="center" colspan="4">员工信息查询</td>
</tr>
<tr>
<td>员工姓名:<input type="text" name="name" /></td>
<td>年龄:<input type="text" name="age" /></td>
<td>所在部门:
<select>
<%
for (int i = 0; i < dept.length; i++) {
%>
<option value="<%=dept[i]%>"><%=dept[i]%></option>
<%
}
%>
</select>
</td>
<td><input type="button" value="查 询" /></td>
</tr>
<tr>
<td align="center" colspan="4" height="50"></td>
</tr>
</table>
</body>
</html>