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

📄 0173.htm

📁 精通struts源码,孙卫琴.经过更新后的,请查收,
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1  {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
<p align="center"><big><strong>jsp在线考试系统-bean文件</strong></big></p>
<div align="right">---摘自互联网</div>

<br>一个在线考试系统,测试你的jsp知识,代码不是特别多,所以不加注释了(http://jspbbs.yeah.net)<br>
QuizResponses.java<br>
<br>
answer.jsp<br>
<br>
&lt;%--&nbsp; Include&nbsp; directive&nbsp; --%><br>
&lt;%@&nbsp; include&nbsp; file="header.html"&nbsp; %><br>
<br>
&lt;TABLE&nbsp; BORDER="0"&nbsp; CELLPADDING="0"&nbsp; CELLSPACING="0"><br>
&lt;TR><br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
&lt;DIV&nbsp; ALIGN="RIGHT">&nbsp; <br>
&lt;FONT&nbsp; SIZE="-1">&lt;A&nbsp; HREF="/developer/Quizzes/index.html">Quizzes&nbsp; <br>
Index&lt;/A>&lt;/FONT>&lt;/DIV><br>
&lt;H2&nbsp; ALIGN="RIGHT">&lt;FONT&nbsp; COLOR="#FFFFFFF">JSP&nbsp; Professional,&nbsp; Chapter&nbsp; 12&nbsp; Quiz&nbsp; <br>
Answers&lt;/FONT>&lt;/H2><br>
&lt;H4&nbsp; ALIGN="RIGHT">&lt;EM>by&nbsp; Dan&nbsp; Malks&lt;/EM>&lt;/H4><br>
&lt;BR>&lt;BR><br>
&lt;TABLE&nbsp; BORDER="0"&nbsp; CELLSPACING="8"&nbsp; CELLPADDING="2"&nbsp; &lt;TR>&lt;TD><br>
&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
<br>
&lt;%--&nbsp; Page&nbsp; directive&nbsp; that&nbsp; applies&nbsp; to&nbsp; entire&nbsp; page.&nbsp; --%><br>
&lt;%@&nbsp; page&nbsp; language="java"&nbsp; %><br>
<br>
&lt;%--&nbsp; Identifies&nbsp; bean&nbsp; as&nbsp; "worker"&nbsp; and&nbsp; tells&nbsp; the&nbsp; page&nbsp; where&nbsp; to&nbsp; locate&nbsp; the&nbsp; bean.&nbsp; --%><br>
&lt;jsp:useBean&nbsp; id="worker"&nbsp; class="jdc.quiz.QuizResponses"&nbsp; scope="request"&nbsp; /><br>
<br>
&lt;%--&nbsp; Set&nbsp; bean&nbsp; properties&nbsp; with&nbsp; a&nbsp; wildcard.&nbsp; --%><br>
&lt;jsp:setProperty&nbsp; name="worker"&nbsp; property="*"&nbsp; /><br>
<br>
<br>
&lt;%--&nbsp; Scoring&nbsp; --%><br>
<br>
&lt;%--&nbsp; Variable&nbsp; declaration&nbsp; in&nbsp; code&nbsp; scriptlet&nbsp; --><br>
&lt;%&nbsp; int&nbsp; score&nbsp; =&nbsp; 0;&nbsp; %><br>
<br>
&lt;!--&nbsp; Quiz&nbsp; Questions&nbsp; --><br>
<br>
&lt;!--&nbsp; Question&nbsp; 1&nbsp; --><br>
<br>
&lt;TR>&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">1.&lt;/FONT>&lt;/TD><br>
<br>
&lt;%--&nbsp; The&nbsp; method&nbsp; getOne()&nbsp; was&nbsp; set&nbsp; up&nbsp; in&nbsp; the&nbsp; bean&nbsp; with&nbsp; the&nbsp; id&nbsp; "worker"&nbsp; --%><br>
&lt;%--&nbsp; All&nbsp; Java&nbsp; code&nbsp; is&nbsp; enclosed&nbsp; in&nbsp; &lt;%&nbsp; %>,&nbsp; leaving&nbsp; HTML&nbsp; to&nbsp; be&nbsp; easily&nbsp; --%><br>
&lt;%--&nbsp; changed&nbsp; or&nbsp; updated.&nbsp; --%><br>
<br>
&lt;%&nbsp; if((worker.getOne()&nbsp; !=&nbsp; null)&nbsp; &&&nbsp; ((worker.getOne()).equals("D")))&nbsp; {&nbsp; score&nbsp; ++;&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; &lt;B>D&lt;/B>&nbsp; <br>
is&nbsp; correct!&lt;/FONT>&lt;/TD><br>
<br>
<br>
&lt;%&nbsp; }&nbsp; else&nbsp; if&nbsp; (worker.getOne()&nbsp; !=&nbsp; null)&nbsp; {&nbsp; %><br>
<br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; COLOR=red>&lt;jsp:getProperty&nbsp; name="worker"&nbsp; property="one"&nbsp; />&nbsp; <br>
is&nbsp; incorrect!&lt;/FONT>&lt;/TD><br>
<br>
&lt;%&nbsp; }&nbsp; else&nbsp; {&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">Blank&nbsp; &lt;FONT&nbsp; COLOR=red>X&lt;/FONT>&lt;/TD><br>
<br>
&lt;%&nbsp; }&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; <br>
Every&nbsp; JavaServer&nbsp; Pages&lt;SUP>&lt;FONT&nbsp; SIZE="-2">TM&lt;/FONT>&lt;/SUP>&nbsp; <br>
(JSP)&lt;SUP>&lt;FONT&nbsp; SIZE="-2">TM&lt;/FONT>&lt;/SUP>source&nbsp; page&nbsp; is&nbsp; compiled&nbsp; into&nbsp; <br>
a&nbsp; servlet&nbsp; before&nbsp; it&nbsp; is&nbsp; executed&nbsp; at&nbsp; runtime.&lt;/A>&lt;BR>&lt;BR>&lt;/FONT>&lt;/TD>&lt;/TR><br>
<br>
&lt;!--&nbsp; Question&nbsp; 2&nbsp; -->&nbsp; <br>
<br>
<br>
&lt;TR>&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">2.&lt;/FONT>&lt;/TD><br>
<br>
<br>
&lt;%&nbsp; if&nbsp; ((worker.getTwo()&nbsp; !=&nbsp; null)&nbsp; &&&nbsp; ((worker.getTwo()).equals("B")))&nbsp; {&nbsp; score&nbsp; ++;&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; &lt;B>B&lt;/B>&nbsp; <br>
is&nbsp; correct!&lt;BR>&lt;/FONT>&lt;/TD><br>
<br>
<br>
&lt;%&nbsp; }&nbsp; else&nbsp; if&nbsp; (worker.getTwo()&nbsp; !=&nbsp; null)&nbsp; {&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
&lt;FONT&nbsp; COLOR=red>&lt;jsp:getProperty&nbsp; name="worker"&nbsp; property="two"&nbsp; />&nbsp; is&nbsp; <br>
incorrect&lt;/FONT>&lt;/TD><br>
<br>
&lt;%&nbsp; }&nbsp; else&nbsp; {&nbsp; %><br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
Blank&nbsp; <br>
&lt;FONT&nbsp; COLOR=red>X&lt;/FONT>&lt;/FONT>&lt;/TD><br>
<br>
&lt;%&nbsp; }&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; <br>
When&nbsp; large&nbsp; amounts&nbsp; of&nbsp; Java&nbsp; scriptlet&nbsp; code&nbsp; are&nbsp; mixed&nbsp; with&nbsp; HTML&nbsp; markup&nbsp; <br>
within&nbsp; a&nbsp; JSP&nbsp; page,&nbsp; not&nbsp; only&nbsp; do&nbsp; readability&nbsp; and&nbsp; reuse&nbsp; suffer,&nbsp; but&nbsp; often&nbsp; <br>
bugs&nbsp; are&nbsp; introduced&nbsp; as&nbsp; web-production&nbsp; team&nbsp; members,&nbsp; who&nbsp; may&nbsp; not&nbsp; be&nbsp; <br>
familiar&nbsp; with&nbsp; Java&nbsp; programming,&nbsp; need&nbsp; to&nbsp; modify&nbsp; the&nbsp; accompanying&nbsp; markup.&nbsp; <br>
Additionally,&nbsp; dependencies&nbsp; now&nbsp; exist&nbsp; among&nbsp; various&nbsp; teams&nbsp; competing&nbsp; for&nbsp; the&nbsp; <br>
same&nbsp; file,&nbsp; making&nbsp; the&nbsp; development&nbsp; process&nbsp; less&nbsp; efficient.<br>
&lt;/FONT>&nbsp; <br>
&lt;/TD>&lt;/TR><br>
<br>
&lt;!--&nbsp; Question&nbsp; 3&nbsp; --><br>
<br>
<br>
&lt;TR>&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">3.&lt;/FONT>&lt;/TD><br>
<br>
&lt;%&nbsp; if&nbsp; ((worker.getThree()&nbsp; !=&nbsp; null)&nbsp; &&&nbsp; ((worker.getThree()).equals("D")))&nbsp; {&nbsp; score&nbsp; ++;&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; &lt;B>D&lt;/B>&nbsp; <br>
is&nbsp; correct!&lt;BR>&lt;/FONT>&lt;/TD><br>
<br>
<br>
&lt;%&nbsp; }&nbsp; else&nbsp; if&nbsp; (worker.getThree()&nbsp; !=&nbsp; null)&nbsp; {&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
&lt;FONT&nbsp; COLOR=red>&lt;jsp:getProperty&nbsp; name="worker"&nbsp; property="three"&nbsp; />&nbsp; is&nbsp; <br>
incorrect&lt;/FONT>&lt;/FONT>&lt;/TD><br>
<br>
&lt;%&nbsp; }&nbsp; else&nbsp; {&nbsp; %><br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
Blank&nbsp; &lt;FONT&nbsp; COLOR=red>X&lt;/FONT>&lt;/FONT>&lt;/TD><br>
<br>
&lt;%&nbsp; }&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; <br>
Doing&nbsp; an&nbsp; HTTP&nbsp; redirect&nbsp; requires&nbsp; a&nbsp; round-trip&nbsp; to&nbsp; the&nbsp; client.&nbsp; If&nbsp; this&nbsp; <br>
is&nbsp; not&nbsp; required,&nbsp; and&nbsp; the&nbsp; only&nbsp; desire&nbsp; is&nbsp; to&nbsp; forward&nbsp; the&nbsp; request&nbsp; to&nbsp; <br>
another&nbsp; resource,&nbsp; then&nbsp; this&nbsp; can&nbsp; be&nbsp; much&nbsp; more&nbsp; efficiently&nbsp; accomplished&nbsp; <br>
with&nbsp; the&nbsp; &lt;CODE>RequestDispatcher&lt;/CODE>.&nbsp; Additionally,&nbsp; when&nbsp; using&nbsp; the&nbsp; <br>
dispatcher&nbsp; the&nbsp; state&nbsp; of&nbsp; the&nbsp; request&nbsp; object&nbsp; is&nbsp; maintained&nbsp; between&nbsp; <br>
resources,&nbsp; which&nbsp; will&nbsp; not&nbsp; be&nbsp; the&nbsp; case&nbsp; with&nbsp; the&nbsp; HTTP&nbsp; redirect.<br>
<br>
&lt;/FONT>&lt;/TD>&lt;/TR><br>
<br>
&lt;!--&nbsp; Question&nbsp; 4&nbsp; --><br>
<br>
<br>
&lt;TR>&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">4.&lt;/TD><br>
<br>
&lt;%&nbsp; if&nbsp; ((worker.getFour()&nbsp; !=&nbsp; null)&nbsp; &&&nbsp; ((worker.getFour()).equals("C")))&nbsp; {&nbsp; score&nbsp; ++;&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; &lt;B>C&lt;/B>&nbsp; <br>
is&nbsp; correct!&lt;BR>&lt;/FONT>&lt;/TD><br>
<br>
<br>
&lt;%&nbsp; }&nbsp; else&nbsp; if&nbsp; (worker.getFour()&nbsp; !=&nbsp; null)&nbsp; {&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
&lt;FONT&nbsp; COLOR=red>&lt;jsp:getProperty&nbsp; name="worker"&nbsp; property="four"&nbsp; />&nbsp; is&nbsp; <br>
incorrect&lt;/FONT>&lt;/FONT>&lt;/TD><br>
<br>
&lt;%&nbsp; }&nbsp; else&nbsp; {&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
Blank&nbsp; &lt;FONT&nbsp; COLOR=red>X&lt;/FONT>&lt;/FONT>&lt;/TD><br>
<br>
&lt;%&nbsp; }&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
Business&nbsp; logic&nbsp; is&nbsp; better&nbsp; contained&nbsp; in&nbsp; a&nbsp; <br>
JavaBean&lt;SUP>&lt;FONT&nbsp; SIZE="-2">TM&lt;/FONT>&lt;/SUP>&nbsp; or&nbsp; a&nbsp; servlet,&nbsp; which&nbsp; is&nbsp; <br>
owned&nbsp; by&nbsp; a&nbsp; software&nbsp; developer.&nbsp; When&nbsp; lots&nbsp; of&nbsp; Java&nbsp; code&nbsp; is&nbsp; embedded&nbsp; <br>
directly&nbsp; within&nbsp; the&nbsp; JSP&nbsp; page&nbsp; as&nbsp; scriptlets,&nbsp; the&nbsp; <br>
&quot;cut-and-paste&quot;&nbsp; mentality&nbsp; tends&nbsp; to&nbsp; prevail&nbsp; when&nbsp; it&nbsp; comes&nbsp; <br>
to&nbsp; code&nbsp; reuse.&nbsp; <br>
&lt;/FONT>&nbsp; <br>
&lt;/TD>&lt;/TR><br>
<br>
&lt;!--&nbsp; Question&nbsp; 5&nbsp; --><br>
<br>
<br>
&lt;TR>&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">5.&lt;/FONT>&lt;/TD><br>
<br>
&lt;%&nbsp; if&nbsp; ((worker.getFive()&nbsp; !=&nbsp; null)&nbsp; &&&nbsp; ((worker.getFive()).equals("A")))&nbsp; {&nbsp; score&nbsp; ++;&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&nbsp; &lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
&lt;B>A&lt;/B>&nbsp; is&nbsp; correct!&lt;BR>&lt;/FONT>&lt;/TD><br>
<br>
<br>
&lt;%&nbsp; }&nbsp; else&nbsp; if&nbsp; (worker.getFive()&nbsp; !=&nbsp; null)&nbsp; {&nbsp; %><br>
<br>
&lt;TD&nbsp; VALIGN="TOP">&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
&lt;FONT&nbsp; COLOR=red>&lt;jsp:getProperty&nbsp; name="worker"&nbsp; property="five"&nbsp; />&nbsp; is&nbsp; <br>
incorrect&lt;/FONT>&lt;/FONT>&lt;/TD><br>
<br>
&lt;%&nbsp; }&nbsp; else&nbsp; {&nbsp; %><br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -