📄 reexamlist.jsp
字号:
<%@ page session="true" %>
<%
if (session.getAttribute("student")==null || session.getAttribute("student")==""){
response.sendRedirect("stu_logon.jsp");
}
%>
<%@page import="java.util.Date,java.lang.*"%>
<%@ page language="java" import="java.lang.Math"%>
<%@page import="java.util.Calendar"%>
<%@page import="java.sql.*"%>
<%@page import="java.text.*"%>
<%@page import="java.lang.Integer"%>
<%@page import="java.lang.System"%>
<%@ page contentType="text/html;charset=GBK"%>
<%@page import="java.lang.reflect.Array"%>
<%@page import="java.io.*"%>
<jsp:useBean id="Operate" scope="page" class="todb.Operate"/>
<html>
<head>
<title>无标题文档</title>
<script>
function onKeyDown()
{
if ((event.keyCode==116)||(window.event.ctrlKey)||(window.event.shiftKey)||(event.keyCode==122))
{
event.keyCode=0;
event.returnValue=false;
}
}
</script>
<script>
function yxl() {
if(window.event.altKey)
{
window.event.returnValue=false;
}
}
document.onkeydown=yxl
</script>
<style type="text/css">
<!--
.style1 {
font-size: xx-large;
font-weight: bold;
}
-->
</style>
</head>
<body onkeydown="onKeyDown()" oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onLoad="setInterval('clipboardData.setData(\'Text\',\'\')',100)">
<p> </p>
<div align="center"><span class="style1">试 卷</span> <br>
<hr noshade>
<p>本试卷为单选多选混合试卷</p>
时间已经过去:<span id=id2>0</span>秒;2小时考试时间结束后系统自动提交。
<script language="javascript">
var i=0;
function showtime(){
i=i+1;
id2.innerHTML=i;
setTimeout("showtime()",1000);
if(i==7200)
document.form1.submit();
}
showtime();
</script>
<form name="form1" method="post" action="answer.jsp">
<table width="800" border="0" cellpadding="0" cellspacing="0">
<tr><td>
<%
//定义
int i=0;
int j=0;
int k=0;
int n=0;
int list[]=new int[11];
int xu=0;
int RCount=0;
ResultSet rs=null;
byte[] tmpbyte;
String ctemp;
try{
File file=new File("C:\\Tomcat 5.0\\webapps\\ROOT\\line\\sj");
FileReader fr=new FileReader(file + "\\"+session.getAttribute("studentnum")+".txt");//建立FileReader对象,并实例化为fr
BufferedReader br=new BufferedReader(fr);//建立BufferedReader对象,并实例化为br
String Line=br.readLine();//从文件读取一行字符串
//判断读取到的字符串是否不为空
while(Line!=null){
//out.println(Line + "<br>");//输出从文件中读取的数据
list[i]=Integer.parseInt(Line);
i++;
Line=br.readLine();//从文件中继续读取一行数据
}
br.close();//关闭BufferedReader对象
fr.close();//关闭文件
//判断该记录序列号是否在获取的10个随机数中
for(i=0;i<(list.length-1);i++)
{
String sql="select * from problemstore where ID="+list[i]+"";
rs=Operate.executeQuery(sql);
if(rs.next())
{
xu++;
ctemp=rs.getString("problem_context");
String answer1=rs.getString("answer1");
String answer2=rs.getString("answer2");
String answer3=rs.getString("answer3");
String answer4=rs.getString("answer4");
String answer5=rs.getString("answer5");
out.println("<tr>");
//显示试题编号
out.println("<td align=\"left\"><B>试题"+xu+":</B>"+ctemp+"</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td>");
//试题实际编号
out.println("<input type=\"hidden\" name=\"Index\" value="+rs.getInt("ID")+">");
out.println("<p><input type=\"Checkbox\" name=\"KeyA"+xu+"\" value=\"ON\">A:"+answer1+"</p>");
out.println("<p><input type=\"Checkbox\" name=\"KeyB"+xu+"\" value=\"ON\">B:"+answer2+"</p>");
out.println("<p><input type=\"Checkbox\" name=\"KeyC"+xu+"\" value=\"ON\">C:"+answer3+"</p>");
out.println("<p><input type=\"Checkbox\" name=\"KeyD"+xu+"\" value=\"ON\">D:"+answer4+"</p>");
out.println("<p><input type=\"Checkbox\" name=\"KeyE"+xu+"\" value=\"ON\">E:"+answer5+"</p>");
out.println("<hr>");
out.println("</td>");
out.println("</tr>");
}
}
}catch(SQLException ex){
ctemp=ex.toString();
tmpbyte=ex.getMessage().getBytes("GBK");
ctemp=new String(tmpbyte,"ISO8859_1");
out.print(ctemp);
}
%>
<tr><td colspan="3"> <div align="center">
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
</div>
</td></tr>
</td></tr>
</table>
</form>
<p> </p>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -