📄 exam.jsp
字号:
<html>
<head>
<META http-equiv=Content-Type content="text/html; charset=GB2312">
<title>网上测试</title>
</head>
<body>
<%@ page language="java" contentType="text/html;charset=GB2312" buffer="none"%>
<jsp:useBean id="exam" scope="session" class="exam.exam"/>
<FONT SIZE="+2"><B>
<%=exam.getExamName()%>
</B></FONT>
<br><br>
<%
int current=exam.getCurrent();
String reset=null;
reset=request.getParameter("Reset");
if(reset==null){
reset="";
}
if(reset.equals("1"))
{
exam.reset();
}
int iqn=0;
String questionNum=null;
questionNum=request.getParameter("QuestionNum");
if(questionNum==null)
{
iqn=0;
}
else
{
Integer tmpInt=new Integer(questionNum);
iqn=tmpInt.intValue();
}
if(iqn!=0)
{
current++;
exam.setCurrent(current);
}
String answer=null;
answer=request.getParameter("Answer");
if(answer==null)
{
answer="";
}
if(exam.getCurrent()>exam.getCount())
{
if(exam.getCorrect()>=6)
{
%>
恭喜!你以<%=exam.getCorrect()*10 %>分的成绩通过了测试!<BR>
<%
}
else
{
%>
对不起,你需要60分以上的成绩才能通过测试!<BR>
你可以按<A HREF="exam.jsp?Reset=1">这里</A>重新进行测试。<BR>
<%
}
}
else
{
if(iqn==0)
{
if(answer. equals(exam.getCorrectAnswer(exam.getCurrent()-1)))
{
exam.setCorrect(exam.getCorrect()+1);
}
}
else
{
if(answer.equals(exam.getCorrectAnswer(exam.getCurrent()-2)))
{
exam.setCorrect(exam.getCorrect()+1);
}
}
%>
<FORM action="exam.jsp" method="post">
<input type="hidden" name="QuestionNum" value="<%=current%>">
<P>
总共<%=exam.getCount()%>个问题,现在是第<%=exam.getCurrent()%>个问题
</P>
<br>
<b>
<%=current%>
</b>
<%
out.println(exam.getExamQuestion(current-1));
%>
<br>
<input type="radio" name="Answer" value="A">
<%
out.println(exam.getExamAnswer(current-1,0));
%>
<br>
<input type="radio" name="Answer" value="B">
<%
out.println(exam.getExamAnswer(current-1,1));
%>
<br>
<input type="radio" name="Answer" value="C">
<%
out.println(exam.getExamAnswer(current-1,2));
%>
<br>
<input type="radio" name="Answer" value="D">
<%
out.println(exam.getExamAnswer(current-1,3));
%>
<br>
<input type="submit" value="确定">
</form>
<%
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -