📄 starttest.jsp
字号:
<%@ page language="java" import="java.util.*,com.zte.database.Database,java.sql.*,com.zte.beans.*" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'testquestions.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<style>
a{text-decoration:none;}
</style>
<style type="text/css">
<!--
.STYLE1 {
font-family: "楷体_GB2312";
font-size: 18px;
font-weight: bold;
color: #FF0000;
}
.STYLE2{
color: #FF0000;
font-size: 18px;
}
.STYLE5 {
font-family: "楷体_GB2312";
font-size: 16px;
}
-->
</style>
<%
int pagesize;//每页显示的记录数;
int pagecount;//总页数;
int rowcount;//记录总数;
int intpage;//待显示页;
int i;
String strpage;
pagesize=1;
strpage=request.getParameter("page");
if(strpage==null)
{
intpage=1;
}else
{
intpage=Integer.parseInt(strpage);
if(intpage<0)
{
intpage=1;
}
}
%>
</head>
<br>
<body vLink=#ffcc33 aLink=#ffcc33 link=#993333 bgColor=#FFFFCC leftMargin=0
topMargin=0 rightMargin=0 MARGINHEIGHT="0" MARGINWIDTH="0">
<form id="form2" name="form2" method="post" action="selecttestservlet?page=<%=intpage+1%>">
<table width="200" border="0" align="center">
<tr>
<td colspan="2">
<input type="image" name="imageField" src="image/zte.jpg" />
</td>
</tr>
<%!
String qu_id;
String qutitle;
String quscore;
String quanswer;
%>
<%
request.setCharacterEncoding("gbk");
String username=(String)session.getAttribute("name");
String testtype=(String)session.getAttribute("testtype");
//System.out.println(testtype);
String sql="select * from exam_question where testtitle='";
sql+=testtype+"'";
//System.out.println(sql);
Database db= new Database();
ResultSet rs=db.query(sql);
rs.last(); //光标在最后一行
rowcount =rs.getRow(); //获得当前行号
pagecount=(rowcount+pagesize-1)/pagesize;
if(intpage>pagecount)
{
intpage=pagecount;
}
if(pagecount>0)
{
rs.absolute((intpage-1)*pagesize+1); //将记录指针定位到待显示页的第一条记录上
i=0; //显示数据
while(i<pagesize&&!rs.isAfterLast())
{
qu_id = rs.getString("qu_id");
qutitle=rs.getString("qutitle");
quscore=rs.getString("quscore");
quanswer=rs.getString("quanswer");
session.setAttribute("id",qu_id);
%>
<tr>
<td colspan="2" align="center"><p class="STYLE1">
<%=username %>同学,您已经开始了<%=testtype %>考试了! </p>
<p class="STYLE1"></p></td>
</tr>
<tr>
<td height="165" colspan="2" align="left" valign="top">
<div> <span class="STYLE5">
第<span class="STYLE2"><%=intpage %></span>题: 该题的分数为:
<span class="STYLE2"><%=quscore %></span><br />
问题:<span class="STYLE2"><%=qutitle %></span><br />
选项如下:请在您好认为正确的选项中打勾</span>
<p>
<label>
<input id ="aaa" type="radio" name="RadioGroup1"
value="<%=quanswer.substring(0,quanswer.indexOf(":")) %>" />
<%=quanswer.substring(0,quanswer.indexOf(":")) %>
</label>
<br />
<label>
<input type="radio" name="RadioGroup1"
value="<%=quanswer.substring(quanswer.indexOf(":")+1,quanswer.lastIndexOf(":")) %>" />
<%=quanswer.substring(quanswer.indexOf(":")+1,quanswer.lastIndexOf(":")) %>
</label>
<br />
<label>
<input type="radio" name="RadioGroup1"
value="<%=quanswer.substring(quanswer.lastIndexOf(":")+1) %>" />
<%=quanswer.substring(quanswer.lastIndexOf(":")+1) %>
</label>
<br />
</p>
<%
rs.next();
i++;
}
}
%>
</div>
</td>
</tr>
<tr>
<td width="608" height="10" align="left" valign="middle">
<form method="POST" action="student/starttest.jsp" >
<div align="center" valign="bottom">
<input type="submit" name="Submit" value="提 交" />
第<%=intpage%>题 共<%=pagecount%>题
<%
if(intpage<pagecount)
{
%>
<a href="student/starttest.jsp?page=<%=intpage+1%>" onclick="f1(<%=intpage%>,<%=pagecount%>)">下一题
</a>
<%
}
%>
<%
if(intpage>1)
{
%>
<a href="student/starttest.jsp?page=<%=intpage-1%>">上一题 </a>
<%
}
%>
第<input type="text" name="page" size="6"> 题
<span><input class=buttonface type="submit" value="GO" name="cndok"></span>
</div>
</form>
</td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -