Javascript 如何基于dropdownlist selected item JSP显示SQL结果
我试图在jsp页面中获得一个MYSQL结果,结果基于dropdownlist selected项。我需要在onChange()标记中添加一个函数。提前谢谢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
<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页面。