1

サーブレットに送信するselectタグがフォームにあります。selectタグの内容を動的にしました(DBのテーブル列から値を取得します)。

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

('r'はResultSetです)私の問題は、ユーザーが選択した値をselectタグからサーブレットに送信する方法です。Request.getparameter( "name")を使用するには、オプションタグの値を知っている必要があります。私は混乱しています。助けてください。ありがとう。

4

2 に答える 2

2

selectタグ に一意の名前を割り当てます。<select name="codeSelect">

ただし、これはこれにアプローチする正しい方法ではなく、サーブレットですべてのデータベースインタラクションを実行し、適切なリクエストパラメータを設定して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 に答える