我要做一个在线测试的小系统,随机从题库中抽取10道题目组成一张试卷,都是选择题,在提交试卷后,系统给出分数。随机抽题的SQL语言是"SELECT * FROM tb_test ORDER BY RAND() LIMIT 10",结果保存在结果集rs中,接下来的jsp页面代码大致如下:
 <%
        while (rs.next())
        {
            int col1 = rs.getInt(1);
            String col2 = rs.getString(2); 
            ... ...
 %>         
            <table width="970" >
            <tr> <td> <%=j%>.<%=col4 %> </td> //选择题题干放在字符串col4中
            <tr> <td width="870"> </td>
            
            <input type=radio name=  value="A" checked><%=col5 %>   //col5为A选项内容
            <input type=radio name=  value="B"><%=col6 %>           //col6为B选项内容
            <input type=radio name=  value="C"><%=col7 %>           //col7为C选项内容
            <input type=radio name=  value="D"><%=col8 %>           //col8为D选项内容            <input type=hidden name= value="<%=col9%>">             //col9为正确答案
<%
        }
我的大致想法是,把题目抽出来的同时,把答案也存在hidden类型的表单了,用户提交试卷后,把提交的答案和正确答案比较,然后给出一个表格,上面列出对于每一道题,用户选择的答案是什么,正确答案是什么,选错的用红色显示,选对的用绿色显示(这段代码我也不会写)。我现在最大的问题是,不知道上面那段代码中表单的name该怎么写,请各位大侠帮帮忙,我是入门级的,麻烦尽量说明白些,谢谢各位了!或者有哪位高手有另外的办法可以实现我这个小小的测试系统,谢谢帮忙!