我在JSP页面中有一个选择框。
<select name="name" id="name">
<option value="0" disabled="disabled" selected="selected">select a batch</option>
<option value="1">one</option>
<option value="2">two</option>
</select>
this is my servlet code
String admissionnum2= request.getParameter("name");
try
{
con = DBConnection.createConnection(); //establishing connection
statement = con.createStatement();
resultSet = statement.executeQuery("select * from studentsdata where class = '"+admissionnum2.toString()+"'");
while(resultSet.next())
{
str+="<tr><td>"+resultSet.getString("name")+"</td></tr>";
String num = resultSet.getString("admissionnum");
String standard=resultSet.getString("class");
request.setAttribute("name",str);
request.setAttribute("admissionnum",num );
}
RequestDispatcher rd=getServletContext().getRequestDispatcher("/home.jsp");
rd.forward(request, response);
应根据选择框中的选定选项从数据库填充数据。我正在使用servlet进行数据库连接。当我选择一个选项时,将根据数据库中的选项检索数据。但问题是默认选择框是显示第一个选项值。怎么解决这个?有人可以建议我吗?