📄 begin.jsp.bak
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" import="java.util.*" import="java.lang.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript" type="text/JavaScript" src="/myside/examin/img/youno.js"></script>
<title>答题中……</title>
<%String PID = request.getParameter("PID");%>
<link href="img/cssexamin.css" rel="stylesheet" type="text/css">
<!-- <script language="JavaScript">
<!-- Begin
var cookID = <%=PID%>;
var username = GetCookie('username');
pathname = location.pathname;
myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';
var largeExpDate = new Date ();
largeExpDate.setTime(largeExpDate.getTime() + (24 * 3600 * 1000));
if (username == cookID)
{
window.alert('警告:你曾经对网页进行了刷新,属于作弊行为,24小时内你被禁止参加考试!');
window.location="/servlet/CTimeOut?chaoshiID=1";
}
username = cookID;
SetCookie('username',username,largeExpDate,myDomain);
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0)
break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" +
expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
// End -->
<!-- </script> -->
<script>
<!--
//按照"分:秒"的格式设置限制时间。
var limit="1:10";
if (document.images){
var parselimit=limit.split(":");
parselimit=parselimit[0]*60+parselimit[1]*1;
}
function begintimer(){
if (!document.images)
return;
if (parselimit==1)
//下面是限制时间到了后去的连接页面,自己修改。
window.location="/servlet/CTimeOut?chaoshiID=1";
else{
parselimit-=1;
curmin=Math.floor(parselimit/60);
cursec=parselimit-curmin*60;
if (curmin!=0)
curtime=" 你还有"+curmin+"分"+cursec+"秒答题时间!";
else
curtime=" 警告!您仅剩余"+cursec+"秒答题时间!";
setTimeout("begintimer()",1000);
document.formDaan.Btime.value=curtime;
}
}
//-->
</script>
<style type="text/css">
<!--
.unnamed1 {
font-size: 12px;
font-weight: lighter;
color: #FF0000;
text-decoration: none;
}
-->
</style>
</head>
<body onload="begintimer()">
<jsp:useBean id="linejdbc" scope="page" class="examinline.DBConnectionBean" />
<div align="center">
<%
String Pname = request.getParameter("Pname");
String Pclass = request.getParameter("Pclass");
String Pobject = request.getParameter("Pobject");
String suijiID = request.getParameter("suijiID");
String Problem = "";
String KeyA = "";
String KeyB = "";
String KeyC = "";
String KeyD = "";
String daan = "";
%>
<%linejdbc.setdrivername();%>
<img src="img/jinxing.jpg" width="153" height="36"></div>
<form action="/servlet/Jisuan" method="post" name="formDaan" id="formDaan">
<div align="center">
<p>学号:
<input name="BID" type="text" id="BID" value="<%=PID%>" size="10" onFocus="this.blur()" style="color: #191970; border: 0px solid #FFFFFF; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FFFFFF">
姓名:
<input name="Bname" type="text" id="Bname" value="<%=Pname%>" size="10" onFocus="this.blur()" style="color: #191970; border: 0px solid #FFFFFF; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FFFFFF">
班级:
<input name="Bclass" type="text" id="Bclass" value="<%=Pclass%>" size="10" onFocus="this.blur()" style="color: #191970; border: 0px solid #FFFFFF; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FFFFFF">
科目:
<input name="Bobj" type="text" id="Bobj" value="c语言" size="10" onFocus="this.blur()" style="color: #191970; border: 0px solid #FFFFFF; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FFFFFF">
</p>
<p>
<input name="Btime" type="text" id="Btime" size="40" onFocus="this.blur()" style="color: #FF0000; border: 0px solid #FFFFFF; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FFFFFF">
</p>
</div>
<%
//提取题目信息
Connection conn = linejdbc.getopenConnection();
PreparedStatement p = conn.prepareStatement
("select Problem,KeyA,KeyB,KeyC,KeyD,daan from timu ");
ResultSet resultp = p.executeQuery();
for(int i=1;i<11;i++)
{
resultp.next();
Problem = resultp.getString(1);
KeyA = resultp.getString(2);
KeyB = resultp.getString(3);
KeyC = resultp.getString(4);
KeyD = resultp.getString(5);
daan = resultp.getString(6);
%>
<table width="75%" height="45" border="0" align="center" cellpadding="0" cellspacing="1" class="table">
<tr>
<td bgcolor="#87CEEB"><div align="left"><%=i%>.<%=Problem%>答案选择:
<select name="select<%=i%>" id="select<%=i%>">
<option value="A" selected>A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
</select>
</div></td>
</tr>
<tr>
<td><div align="left">
A.<%=KeyA%></div></td>
</tr>
<tr>
<td><div align="left">
B.<%=KeyB%></div></td>
</tr>
<tr>
<td><div align="left">
C.<%=KeyC%></div></td>
</tr>
<tr>
<td><div align="left">
D.<%=KeyD%>
<input name="yesDanan<%=i%>" type="hidden" id="yesDanan<%=i%>" value="<%=daan%>">
</div></td>
</tr>
<tr>
<td><hr align="center" width="80%" size="1" color="#457172"></td>
</tr>
</table>
<%
}
%>
<p align="center">
<input name="image1" type="image" id="image1" onClick="formDaan.submit()" src="img/gogoOK.jpg" align="absmiddle" width="75" height="35" border="0">
</p>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -