我的表单中有一个select标签,要发送给Servlet。我已经使select标签的内容动态化(它从DB中的表列获取值)。
Select Branch:-<select>
<%
while(r.next()){
%>
<option><%=r.getString("code")%></option>
<%
}
r.close();
s.close();
con.close();
%>
</select>
('r'是ResultSet) 我的问题是如何将用户从select标签中选择的值发送到servlet。对于使用Request.getparameter(“name”),我必须知道option标签的值。 我很困惑。请帮忙.. 感谢。
答案 0 :(得分:2)
为select
标记指定唯一名称。 <select name="codeSelect">
但是,这不是解决此问题的正确方法,在Servlet中执行所有数据库交互并设置适当的请求参数并将其转发给jsp。
答案 1 :(得分:0)
<select id="codes">
<%
while(r.next()){
%>
<option value="<%=r.getString("code")%>"><%=r.getString("code")%></option>
<%
}
r.close();
s.close();
con.close();
%>
</select>
现在,您可以获得'codes'的价值