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

📄 stest_view.jsp

📁 基于java的jsp开发的在线考试系统 基于java的jsp开发的在线考试系统
💻 JSP
字号:
<%@page contentType="text/html; charset=gb2312" language="java"%>
<%@include file="../notLoginTuiChu.jsp" %>
<%@page import="java.util.*"%>
<%@page import="javaBeanClass.Encode2CN"%>
<%@page import="javaBeanClass.Test.TestData"%>
<jsp:useBean id="Test_View" class="javaBeanClass.Test.Test" scope="page"/>
<%! int questionNum = 0; %>
<%! String stuId = null; %>
<%! String testIndexID=null;%>
<%
	stuId = (String)session.getAttribute("stuId");
	testIndexID = (String)session.getAttribute("testIndexID");
	int questionNum = 0;
	int pageSizes=60;
	//从session中提取激活的试卷信息,写入Bean中。
	Test_View.setTestIndexID(Integer.parseInt(testIndexID));
	Vector vAllData=Test_View.findAll(pageSizes);
	int totalPage=Test_View.getTotalPage();
	int pageNumber=Test_View.getPageNumber();
	if(vAllData==null){
		out.print("试卷读取失败,或试卷中没有试题,请联系监考老师!");
		return;
	}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../menu/css/ioa.css" type="text/css">
<title>考试页面</title>
<script language="javascript">
function keyDown(){ 
	if ((window.event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39)))
	{ 
		window.event.returnValue=false;
	}
	if ((window.event.keyCode==8) ||(window.event.keyCode==116)||(window.event.ctrlKey && window.event.keyCode==82))
	{//Ctrl + R
		window.event.keyCode=0;
		window.event.returnValue=false;
	}
	if ((window.event.ctrlKey)&&(window.event.keyCode==78)) //屏蔽 Ctrl+n
		window.event.returnValue=false;
	if ((window.event.shiftKey)&&(window.event.keyCode==121)) //屏蔽 shift+F10
		window.event.returnValue=false;
	if (window.event.srcElement.tagName == "A" && window.event.shiftKey) 
		window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页
	if ((window.event.altKey)&&(window.event.keyCode==115))
	{ //屏蔽Alt+F4
		window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
		return false;
	}
}
function nocontextmenu()  
{ 
window.event.cancelBubble = true 
window.event.returnValue = false; 

return false; 
} 
document.onkeydown=keyDown;
document.oncontextmenu = nocontextmenu;
//document.onmousedown = norightclick;
var interval = 1000;
var iniTime = 60;
function accountTime(){
	  this.time.value = iniTime;
	  timeId = window.setTimeout("accountTime()",interval);
	  if(iniTime--==0){
	  		window.clearTimeout(timeId);
	  		document.question.submit();
			
	  }  
}
</script>
</head>

<body onLoad="accountTime()">

<div align="center">
<table align="center" border="0" width="80%">
<caption><h3>试卷<%= testIndexID %></h3></caption>
<tr align="center"><td align="center"><div align="center">
考试时间:
  <input size="5" type="text" name="time" value="" disabled>分钟
</div></td></tr>
<form method="post" action="SAccountScore.jsp" name="question"  onSubmit="this.Submit.disabled=true;">
    <%
	TestData viewData=null;
	for(int i=0;i<vAllData.size();i++){
		viewData=(TestData)vAllData.elementAt(i);
%>
<% questionNum++; %>


		 <tr><td><%= questionNum %>.<textarea wrap="soft" rows="2"  cols="80"  readonly><%= viewData.getQuestText().trim() %></textarea></td></tr>
		 <tr>
		   <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A
	       <input type="radio" name="q<%= questionNum %>" value="A"><textarea  wrap="soft" rows="2"  cols="72"  readonly><%= viewData.getQuestTextA().trim() %></textarea></td></tr>
		 <tr>
		   <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B
	       <input type="radio" name="q<%= questionNum %>" value="B"><textarea wrap="soft" rows="2"  cols="72"  readonly><%= viewData.getQuestTextB().trim() %></textarea></td></tr>
		 <tr>
		   <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C
	       <input type="radio" name="q<%= questionNum %>" value="C"><textarea  cols="72" rows="2"  readonly wrap="soft"><%= viewData.getQuestTextC().trim() %></textarea></td></tr>
		 <tr>
		   <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D
	       <input type="radio" name="q<%= questionNum %>" value="D"><textarea wrap="soft"  rows="2"  cols="72"  readonly><%= viewData.getQuestTextD().trim() %></textarea></td></tr>


<% } %>
<tr>
  <center>
  <td align="center" colspan="3">
    <div align="center">
      <input type="hidden" name="stuID" value=<%= stuId %>>  
      <input type="hidden" name="quesNum" value=<%= questionNum %>>
      <input type="hidden" name="testIndexID" value=<%=testIndexID %>>
      <input name="Submit" type="submit" value="我要交卷">
&nbsp;&nbsp;
&nbsp;&nbsp; </div></td>
  </center> 
</tr>
</form>
</table>
</div>
</body>
</html>

⌨️ 快捷键说明

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