<logic:iterate id="exam" name="stu_exam_list" type="com.aftvc.exam.entity.Exam" indexId="s" >
<h3>第<%= s+1 %> 题</h3>
<table width="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" align="left"><span class="conList"><strong>${exam.sq_question }<input type="hidden" name="sq_id" ></strong></span></td>
</tr>
<tr>
<td width="31" align="right">(A)</td>
<td width="559" align="left"> ${exam.sq_question_A}</td>
</tr>
<tr>
<td align="right">(B)</td>
<td align="left"> ${exam.sq_question_B}</td>
</tr>
<tr>
<td align="right">(C)</td>
<td align="left"> ${exam.sq_question_C}</td>
</tr>
<tr>
<td align="right">(D)</td>
<td align="left"> ${exam.sq_question_D}</td>
</tr>
</table>
<table width="760" border="0">
<tr>
<td><div align="left"><strong><span class="conList">选择答案:</span> <span class="conList">A</span>
<input type="radio" name="${exam.sq_id}" value="radiobutton" />
<span class="conList"> B</span>
<input type="radio" name="${exam.sq_id}" value="radiobutton" />
<span class="conList"> C</span>
<input type="radio" name="${exam.sq_id}" value="radiobutton" />
<span class="conList">
D</span>
<input type="radio" name="${exam.sq_id}" value="radiobutton" />
</strong></div></td>
</tr>
</table>怎么在Action中
读取回答过的问题内容,答案
public ActionForward Stu_exam_answer(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws IOException {
PrintWriter out = response.getWriter();
ExamForm examForm = (ExamForm) form;// TODO Auto-generated method stub
String answer=request.getParameter("stu_exam_list"); System.out.println(answer);
if(answer==null){
out.print("<script>confirm('还有未选择的试题,确定交卷么?')</script>");
}
else{
request.setAttribute("stu_exam_answerlist", answer);
return mapping.findForward("stu_exam_answer");
}
return mapping.findForward("stu_exam_answer");
}不正确,请问怎么改显示一组数据?谢谢!
<h3>第<%= s+1 %> 题</h3>
<table width="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" align="left"><span class="conList"><strong>${exam.sq_question }<input type="hidden" name="sq_id" ></strong></span></td>
</tr>
<tr>
<td width="31" align="right">(A)</td>
<td width="559" align="left"> ${exam.sq_question_A}</td>
</tr>
<tr>
<td align="right">(B)</td>
<td align="left"> ${exam.sq_question_B}</td>
</tr>
<tr>
<td align="right">(C)</td>
<td align="left"> ${exam.sq_question_C}</td>
</tr>
<tr>
<td align="right">(D)</td>
<td align="left"> ${exam.sq_question_D}</td>
</tr>
</table>
<table width="760" border="0">
<tr>
<td><div align="left"><strong><span class="conList">选择答案:</span> <span class="conList">A</span>
<input type="radio" name="${exam.sq_id}" value="radiobutton" />
<span class="conList"> B</span>
<input type="radio" name="${exam.sq_id}" value="radiobutton" />
<span class="conList"> C</span>
<input type="radio" name="${exam.sq_id}" value="radiobutton" />
<span class="conList">
D</span>
<input type="radio" name="${exam.sq_id}" value="radiobutton" />
</strong></div></td>
</tr>
</table>怎么在Action中
读取回答过的问题内容,答案
public ActionForward Stu_exam_answer(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws IOException {
PrintWriter out = response.getWriter();
ExamForm examForm = (ExamForm) form;// TODO Auto-generated method stub
String answer=request.getParameter("stu_exam_list"); System.out.println(answer);
if(answer==null){
out.print("<script>confirm('还有未选择的试题,确定交卷么?')</script>");
}
else{
request.setAttribute("stu_exam_answerlist", answer);
return mapping.findForward("stu_exam_answer");
}
return mapping.findForward("stu_exam_answer");
}不正确,请问怎么改显示一组数据?谢谢!
解决方案 »
- html页面内网在不联网的情况下播放flash
- 纯粹的JSP上传
- dojo的TabContainer在Firefox显示不完整
- 求救:tomcat和sql server2000连接出现NullPointerException问题!急!!
- 有挑战性的字符串操作问题,大家来看看如何解决?!100分的给。
- 有两个问题向各位老大请教
- 为什么我用JSP连接SQL SERVER 2000有时能连上,有时却不能?
- 初学jsp,想请教下如何写一个用户注册和登录的代码!
- 用servlet下载文件时,总是将文件直接显示到浏览器内,而不弹出对话框?
- servlet 显示图片的问题
- 退出成功,3秒后跳到首页
- 关于Java mail的一个实现思路
难道你不打算用数组接收?String[] param= request.getParameterValues("sq_id");
String[] param = request.getParameterValues("sq_id");二、获取答案,可以做个onclick事件,选中一个radio时,将该值存入一个hidden。
和<input type="hidden" name="sq_id" >的道理是一样的。(但是要注意赋初始值)
然后
String[] param2 = request.getParameterValues("sq_ans"); 三、这时 param 和 param2 一定是一一对应的。我只能想到这个办法。等待看看其他人怎么获取radio。