如果使用jsp scriptlet,如何从单选按钮获取值

时间:2012-03-05 04:50:56

标签: jsp jsp-tags

我有一个带单选按钮的表单,值是从数据库获取的。下面是我表格中的代码。顺便说一句,这个表格适用于调查问题。

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中我使用下面的代码来获取单选按钮的值。

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

但我无法获得价值。请帮帮我。 感谢。

1 个答案:

答案 0 :(得分:0)

此示例代码将从数据库中提取值到单选按钮值

<%
// 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++;
}
%>