最近忙着做这个毕业设计,出卷部分我已经弄好了.可是由于对于jsp还是不很熟悉.所以觉得统计分数这段很难.请问哪个好心人能帮帮我,发点基于我做的这个的源码给我.现在马上要演示了,请帮帮我.谢谢!!!!!!!!!!!!!!

解决方案 »

  1.   

    我设置的答卷界面大概如下.请指教一下对于单选题这样的,怎么判断那个被选中,统计分数.谢谢
     一.单项选择题</td>
      </tr>
      <tr>
        <td height="50" valign="top"><div align="left">
    <%
          String sql=" select top 50 * from tiku where Ttype='单项选择题'  order by NEWID()";
         rs=login.executeQuery(sql);
    %>
          <table width="100%"  border="0" cellspacing="0" cellpadding="0">
      <%
        try{
         if(rs!=null){
       i=0;
       while(rs.next())
       {
         String tid=rs.getString(1);
     String timu=rs.getString(6);
     //String answer="";
     i++;
     if(i>danxuan) break;
     sql="select AnOrder,Answer from tikudaan where Tid="+tid+" order by AnOrder ASC";
     rs1=search.executeQuery(sql);
     
      %>
            <tr>
              <td height="30" colspan="3"> <%=i%> 、<%=timu%>
                <input type="hidden" name="danxuan" value="<%=tid%>"></td>
            </tr>
    <%
      if(rs1!=null)
      { 
         while(rs1.next()) 
     {
       String options=rs1.getString(1);
       String answer=rs1.getString(2);
    %>
            <tr>
              <td width="21%" height="25">  <%=options%>、 <%=answer%></td><td colspan="2">
                <input name="answer<%=tid%>" type="radio" class="but" value="<%=options%>">
              </td>
            </tr>
    <% 
         }
       }
    %>
            <tr>
              <td height="20" colspan="3"></td>
              </tr>
    <% 
       }
       }
       rs.close();rs1.close();
       }catch(Exception e){}
    %>
          </table>
      

  2.   

    可以为每个题目设置一个name 比如第一题 name = question1 
    那么第一题的选择项可以用request.getParameter("question1");