1

我的表单中有一个要发送到 Servlet 的选择标签。我已经使选择标记的内容动态化(它从数据库中的表列中获取值)。

Select Branch:-<select>  
            <%  
            while(r.next()){  
    %>  
           <option><%=r.getString("code")%></option>  
            <%  
           }  
r.close();  
s.close();  
con.close();  
    %>  
        </select> 

('r' 是 ResultSet) 我的问题是如何将用户从选择标签中选择的值发送到 servlet。对于使用 Request.getparameter("name") 我必须知道选项标签的值。我很困惑。请帮忙..谢谢。

4

2 回答 2

2

select为标签 分配一个唯一的名称。<select name="codeSelect">

但是,这不是解决此问题的正确方法,在 Servlet 中执行所有数据库交互并设置适当的请求参数并将其转发给 jsp。

于 2013-03-24T05:43:43.590 回答
0
        <select id="codes">  
        <%  
        while(r.next()){  
        %>  
        <option value="<%=r.getString("code")%>"><%=r.getString("code")%></option>  
        <%  
       }  
       r.close();  
       s.close();  
       con.close();  
       %>  
       </select> 

现在,您可以获得“代码”的值

于 2013-03-24T05:36:19.420 回答