如何使用jsp servlet在选择框中选择选项来动态填充数据

时间:2018-02-02 11:41:44

标签: jsp servlets jstl servlet-3.0

我在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进行数据库连接。当我选择一个选项时,将根据数据库中的选项检索数据。但问题是默认选择框是显示第一个选项值。怎么解决这个?有人可以建议我吗?

0 个答案:

没有答案