📄 stest_view.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> 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> 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> 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> 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="我要交卷">
</div></td>
</center>
</tr>
</form>
</table>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -