您现在的位置是:网站首页> 编程资料编程资料
JSP实现在线考试与成绩评测_JSP编程_
2023-05-25
203人已围观
简介 JSP实现在线考试与成绩评测_JSP编程_
模拟在线考试系统,在request.jsp页面输出单选题和多选题,题目答完后点击“考试完成”,页面跳转到requestHandle.jsp,该页面对提交的数据进行处理,并将考试结果的数据输出到页面中。
1.request.jsp代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>考试系统 2016--2017学年期末测试题
运行结果如下:


2.requestHandle.jsp代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>考试结果 <% int count=7; //总题目个数 int ac_num1=0; //单选题正确的题目个数 int ac_num2=0; //多选题正确的题目个数 int err_num=0; //错误的总个数 int[] a=new int[8]; String str1=request.getParameter("1"); String str2=request.getParameter("2"); String str3=request.getParameter("3"); String str4=request.getParameter("4"); String str5=request.getParameter("5"); String[] str6=request.getParameterValues("6"); String[] str7=request.getParameterValues("7"); //将多选题的结果转换成字符串 String typeStr6=""; for(int i=0;i考试结束!本次考试统计数据如下:
你的答题结果为: <% for(int i=1;i
总题目个数:<%=count %>
答对单选题题目个数:<%=(ac_num1)%> ;得分:<%=ac_num1*12 %>
答对多选题题目个数:<%=(ac_num2)%> ;得分:<%=ac_num2*20 %>
答错题目个数:<%=(7-ac_num1-ac_num2) %>
本次考试总成绩为:<%=(ac_num1*12+ac_num2*20)%>分
运行结果如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
您可能感兴趣的文章:
