Как получить значение из переключателя при использовании jsp scriplet - PullRequest
0 голосов
/ 05 марта 2012

У меня есть форма с переключателем и значение получить из базы данных. ниже код в моей форме. Кстати, эта форма предназначена для опроса.

for(int i=0; i<qlist.size(); i++){
//question loop
for(int j=0; j<alist.size(); j++){
//answer loop
    <input type="radio" name="radio_<%=j%>" value="<%= alist.getAnswerDesc()%>"
    <input type="radio" name="radio_<%=j%>" value="<%= alist.getAnswerDesc()%>"
    }
}

в servlet im, используя приведенный ниже код для получения значений переключателя.

for(int i=0; i<qlist.size(); i++{
   for(int j=0; j<alist.size(); j++{
      String radio = request.getParameter("radio_"+j);
   }
}

Но я не могу получить значение. Помоги мне, пожалуйста. Спасибо.

1 Ответ

0 голосов
/ 05 марта 2012

Этот пример кода извлекает значения из базы данных в значения переключателей,

<%
// add code for connection here

Statement stmt = connect.createStatement();
ResultSet Rs = null;
Rs = stmt.executeQuery("Select column_name from table_name ");
int i=1;%>
<%while(Rs.next()){
%>

<tr><td><input type="radio" value="<%=Rs.getString("column_name")%>" name="radio<%=i%>"/><%=Rs.getString("column_name")%></td></tr>
<%
i++;
}
%>
...