本帖最后由 安路凤 于 2012-6-8 16:34 编辑
最近在做一个考试系统
考试页面 是把数据库里的题提取出来 通过分页的形式 显示在页面上
现在遇到的问题是,怎么样把答题者的答案 收集起来呢 跟数据库里的答案对比呢???
所有的题都是选择题(单选)
不要说直接提交表单,因为有分页,这个不现实!!而且那么多题 你不可能跑去处理页面一个一个的接收,这得多浪费资源和代码--------------------------
有没有人帮着解决下呀,不胜感激
这是我选择题这部分的代码 有分页的没贴出来 记得分页的哦
QuestionDO qus=new QuestionDO();
List<QuestionInfo> list=qus.findQuestion(pageBean);
int start=currPage*pageNum;
int end=start+pageNum;
int n=1;
if(list!=null && list.size()>0)
{
for(int i=start;i<end;i++)
{
QuestionInfo info=new QuestionInfo();
info=list.get(i);
%>
<br><p>第<%= info.getId()%>题. <%= con.toGbk(info.getQuestion())%>()<br>
A.<input type="radio" name="t"<%=n%> value="a" ><%= con.toGbk(info.getAs1())%>
B.<input type="radio" name="t"<%=n%> value="b'" ><%=con.toGbk(info.getAs2())%>
C.<input type="radio" name="t"<%=n%> value="c" ><%=con.toGbk(info.getAs3())%>
D.<input type="radio" name="t"<%=n%> value="d" ><%=con.toGbk(info.getAs4())%>
<% n++;
}
}
%>
|