⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.jsp

📁 自己做的一份在线考试系统
💻 JSP
字号:
<%@ page contentType="text/html; charset=GB2312"import="java.sql.*" errorPage="errorpage.jsp" %>
<%@ page import="java.util.Date"%> 
<jsp:useBean id="getQuestion" scope="application" class="BeanPage.loginBean"/>
<html>
<head>
<title>在线考试</title>
<style type="text/css">
<!--
.STYLE1 {
	font-size: x-large;
	color: #FF0000;
	font-weight: bold;
}
-->
</style>
</head>

<body>
    <div align="center" class="STYLE1">现在开始考试</div>
    <hr>
    <div align="center">
    <font size='5' color="#0000FF">  开始时间:  
     <%//获取页面开始的时间
    Date d = new Date();
    int h = d.getHours();    
    int m = d.getMinutes();
    int s = d.getSeconds();
   if(h<=9)
     out.print("0");   
         %>
         <%=h%>:
    <%if(m<=9)
         out.print("0"); 
        %>
    <%=m%>:
    <%if(s<=9)out.print("0");%>
    <%=s%>
     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        现在时间:<span id="liveclock"></span> <%--显示动态的时间--%>
    </font>
    </div>  
    <%-- 用javascript获取动态的时间 --%>
<SCRIPT language=javascript>
function showNowTime()
{
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()

if(minutes<=9)
minutes="0"+minutes
if(seconds<=9)
seconds="0"+seconds
myclock=hours+":"+minutes+":"+seconds
if(document.layers){document.layers.liveclock.document.write(myclock)
document.layers.liveclock.document.close()
}else if(document.all)
liveclock.innerHTML=myclock
setTimeout("showNowTime()",1000)
}
showNowTime();
</SCRIPT>
    <hr>  
    <%
       String subject = request.getParameter("selectSubject");//获取选择的科目
    %>
<form id="radioForm" name="radioForm" method="post" action="answer.jsp">
   
     <%
        
        ResultSet RS_result = getQuestion.executeQuery("select * from "+subject);
        int id=0;
        String question ="";
        String answerA ="";
        String answerB ="";
        String answerC ="";
        String answerD ="";
        String radioName = "";
        while(RS_result.next())
        {
            id++; 
            radioName = RS_result.getString("radio");
            question = RS_result.getString("question");
            answerA = RS_result.getString("A");
            answerB = RS_result.getString("B");
            answerC = RS_result.getString("C");
            answerD = RS_result.getString("D");
%>
  <p>
  <%=id%>.<%=question%>
    <label> <br />
    <input type="radio" name="<%=radioName%>" value="A" />
      A<%="."+answerA%></label>
    <br />
    <label>
      <input type="radio" name="<%=radioName%>" value="B" />
      B<%="."+answerB%></label>
    <br />
    <label>
      <input type="radio" name="<%=radioName%>" value="C" />
      C<%="."+answerC%></label>
    <br />
    <label>
  <input type="radio" name="<%=radioName%>" value="D" />
      D<%="."+answerD%></label>
    <br />
  </p>
    <p>
      <%
      }
     RS_result.close();
     %>
</p>
    <p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       <input type="hidden" name="subjectN" value=<%=request.getParameter("selectSubject")%>>
       <%--暂存上一页面传过来的科目名称,为下一页面提供科目值--%>
      <input type="submit" name="Submit" value="提交">
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <input type="reset" name="Submit2" value="重置">
</p>
</form>
<p>&nbsp;</p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -