2017.9.29 web网上答题及其自动评测系统

1. 设计计一个网上答题及其自动评测系统,首先是试题页面的设计及其解答的提交,

其次是当提交解答之后,系统自动评阅并给出结果。

分析:需要两个jsp页面:一个是提交信息的页面,另一个是获取提交信息的页面并处理显示结果的页面

(1)对于互斥的单选框、只允许单选的列表框、只传递一个参数

(2)复写框、可用列表框,需要传递多个参数,通过数组保存并获取参数

<%@page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>简单的网上试题自动评测————试题</title>
    
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

  </head>
  
  <body>
    <form action="ch03_17_show.jsp" method="post">
        一、 2+3=?<br>
        <input type="radio" name="r1" value="2" checked="checked">2&nbsp;
        <input type="radio" name="r1" value="3" >3&nbsp;&nbsp;
        <input type="radio" name="r1" value="4" >4&nbsp;
        <input type="radio" name="r1" value="5" >5<br>
        二、下列哪些是偶数?<br>&nbsp;&nbsp;
        <input type="radio" name="c1" value="2">2&nbsp;
        <input type="radio" name="c1" value="3">3&nbsp;
        <input type="radio" name="c1" value="4">4&nbsp;
        <input type="radio" name="c1" value="5">5<br>
        
        三、下列哪些是动态网页?<br>&nbsp;&nbsp;
        <select size="4" name="list1" multiple="multiple">
            <option value="asp">ASP</option>
            <option value="php">PHP</option>
            <option value="htm">HTML</option>
            <option value="jsp">JSP</option>
            <option value="xyz"selected="select">xyz</option>
        </select><br>
        
        四、下列组件哪个是服务器端的?<br>&nbsp;&nbsp;
        <select size="1" name="list5">
            <option value="jsp">JSP</option>
            <option value="servlet">SERVLET</option>
            <option value="java">JAVA</option>
            <option value="jdbc">JDBC</option>
        </select><br>
        
        五、在服务器端用来接受用户请求的对象是:<br>&nbsp;&nbsp;
        
        <input type="text" name="text1"><br>
        <div align="left">
            <blockquote>
                <input type="submit" value="提交" name="button1">
                <input type="reset" value="取消"  name="button2">
            </blockquote>
        </div>
    </form>
  </body>
</html>
原文地址:https://www.cnblogs.com/qichunlin/p/7613019.html