⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exam.jsp

📁 想加深对javabean的理解
💻 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 + -