急!!jsp动态单选按钮取值

<%Stringtype=String.valueOf(request.getAttribute("courseType"));CourseVOcourseVO=newC... <%
String type=String.valueOf(request.getAttribute("courseType"));
CourseVO courseVO=new CourseVO();
courseVO.setCoursename(type);
Connection connection=DBManager.getConnection();
Question_iface question_iface=new Question_impl();
List list=question_iface.queryAllQuestionByCourseName(connection,courseVO);

out.write("<form id=\"formID\" name=\"paperForm\" method=\"post\" action=\"servlet/CheckPaperServlet\">");
out.write("<table border=\"1\">");
out.write("<tr><td>题目</td>");
out.write("<td>选项一</td>");
out.write("<td>选项二</td>");
out.write("<td>选项三</td>");
out.write("<td>选项四</td></tr>");
for (int i = 0; i < list.size(); i++) {
QuestionVO questionVO=(QuestionVO)list.get(i);
int id=questionVO.getQuestionid();
out.write("<tr>");
out.write("<td>问题"+id+":"+questionVO.getQuestionname()+"</td>");

out.write("<td><input type=\"radio\" name=\""+%><%=i %><%+"\" value=\"choice1\"/>"+questionVO.getChoice1()+"</td>");
out.write("<td><input type=\"radio\" name=\""+%><%=i %><%+"\" value=\"choice2\"/>"+questionVO.getChoice2()+"</td>");
out.write("<td><input type=\"radio\" name=\""+%><%=i %><%+"\" value=\"choice3\"/>"+questionVO.getChoice3()+"</td>");
out.write("<td><input type=\"radio\" name=\""+%><%=i %><%+"\" value=\"choice4\" />"+questionVO.getChoice4()+"</td>");
out.write("</tr>");
out.write("<input type=\"hidden\" name=\"hidden\" value=\" \"/>");
}

out.write("<tr>");
out.write("<td colspan=\"5\" align=\"center\"><input type=\"submit\" name=\"submit\" value=\"交卷\"/></td>");
out.write("</tr>");

out.write("</table>");
out.write("</form>");
%> 源代码如上,单选按钮的名字是动态的,读取信息的时候,单选按钮的名字怎么取?? 哪位高手帮帮小女子,我的新手。
展开
 我来答
wuzhikun12
2009-05-17 · TA获得超过880个赞
知道小有建树答主
回答量:931
采纳率:0%
帮助的人:452万
展开全部
那么多\,将双引号换成单引号不就行了。

<%@ page contentType="text/html;charset=gbk"%>
<%
String type=String.valueOf(request.getAttribute("courseType"));
CourseVO courseVO=new CourseVO();
courseVO.setCoursename(type);
Connection connection=DBManager.getConnection();
Question_iface question_iface=new Question_impl();
List list=question_iface.queryAllQuestionByCourseName(connection,courseVO);

%>
<html>
<head></head>
<body>
<table method="post" action="" name="">
<tr>
<td>题目</td>
<td>选项1</td>
<td>...</td>
</tr>
<%
for (int i = 0; i < list.size(); i++) {
QuestionVO questionVO=(QuestionVO)list.get(i);
int id=questionVO.getQuestionid();
%>
<tr>
<td>问题id:<%=questionVO.getQuestionname()%></td>
<td><input type="radio" name="<%=i%>" value="choice1"><%=questionVO.getChoice1()%></td>
<td>....</td>
</tr>
<%
}
%>
</table>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
runjia1987
2009-05-17 · TA获得超过914个赞
知道小有建树答主
回答量:601
采纳率:100%
帮助的人:195万
展开全部
把<%=i %>当一个参数传递出去就可以了,
例如,action=servlet/CheckPaperServlet?radioId=<%=i %>。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LY8803777
2009-05-17
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
把单选按钮设置个属性id="",在action里按照id取!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式