Javascript 如何基于dropdownlist selected item JSP显示SQL结果

Javascript 如何基于dropdownlist selected item JSP显示SQL结果,javascript,html,mysql,jsp,Javascript,Html,Mysql,Jsp,我试图在jsp页面中获得一个MYSQL结果,结果基于dropdownlist selected项。我需要在onChange()标记中添加一个函数。提前谢谢 <select name="qab" onchange=""> <option value="1" selected="selected">item1</option> <option value="2">Item2</option> <op

我试图在jsp页面中获得一个MYSQL结果,结果基于dropdownlist selected项。我需要在onChange()标记中添加一个函数。提前谢谢

<select name="qab" onchange="">
      <option value="1" selected="selected">item1</option>
      <option value="2">Item2</option>
      <option value="3">Item3</option>
    </select>
    <%
   String qab=request.getParameter("qab");
   Connection conn=null;
   String query="SELECT addresse,nom_locataire FROM `Table1` WHERE m.qabid="+qab+"";
             Statement st=null;
             ResultSet rs=null;
     %>
                  <table>
             <%
             while(rs.next())
             {
                          %>    
                 <tr>
                    <td><%=rs.getString("nom_locataire") %></td>
                    <td><%=rs.getString("addresse") %></td>
                 </tr>           
             <%

               conn.close();
               st.close();
               rs.close();
             }

             %>
       </table>

项目1
项目2
项目3

使用
编程风格的唯一方法是将
选择
控件放在
表单中,并使用javascript和
onChange
事件触发
提交
事件。有没有一种方法可以不提交而显示结果,我的意思是只更改dropdownlist值。onChange标记中合适的功能是什么。正如我之前所说,不使用
过程性混合客户端和服务器端编程风格
您是否至少使用
servlet
?在更改JS函数调用时,对servlet端点执行ajax调用,对resultset执行另一个JSP页面。