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

📄 0175.htm

📁 JspServlet教程专栏 对javaservlet讲述的非常详细
💻 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在线考试系统-htm文件</strong></big></p>
<div align="right">---摘自互联网</div>

<br>一个在线考试系统,测试你的jsp知识,代码不是特别多,所以不加注释了(http://jspbbs.yeah.net)<br>
<br>
index.jsp<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; <br>
Quiz&lt;/FONT>&lt;/H2><br>
&lt;H4&nbsp; ALIGN="RIGHT">&lt;EM>by&nbsp; Dan&nbsp; Malks&lt;/EM>&lt;/H4><br>
<br>
&lt;TABLE&nbsp; BORDER="0"&nbsp; CELLPADDING="0"&nbsp; CELLSPACING="0"><br>
&lt;TR>&lt;TD><br>
&lt;IMG&nbsp; SRC="penduke.gif"&nbsp; WIDTH="164"&nbsp; HEIGHT="115"&nbsp; ALIGN=left&nbsp; ALT="Duke"><br>
&lt;/TD>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
The&nbsp; &lt;I>&lt;A&nbsp; <br>
HREF="/developer/Books/jsp/index.html">JSP&nbsp; Professional:&nbsp; Chapter&nbsp; 12,&nbsp; JSP&nbsp; <br>
Archictecture&lt;/A>&lt;/I>&nbsp; Test&nbsp; your&nbsp; knowledge&nbsp; on&nbsp; the&nbsp; differences&nbsp; between&nbsp; servlets&nbsp; <br>
and&nbsp; JSP,&nbsp; Factor&nbsp; Forward-Factor&nbsp; Back,&nbsp; page-centric&nbsp; verses&nbsp; the&nbsp; dispatcher&nbsp; <br>
approach,&nbsp; and&nbsp; more.&nbsp; <br>
&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;/TABLE><br>
<br>
&lt;HR><br>
<br>
&lt;!--&nbsp; Form&nbsp; calls&nbsp; the&nbsp; answer.jsp,&nbsp; which&nbsp; invokes&nbsp; the&nbsp; QuizResponses&nbsp; bean&nbsp; --><br>
&lt;FORM&nbsp; METHOD="POST"&nbsp; ACTION="answer.jsp"><br>
<br>
&lt;OL><br>
&lt;!--&nbsp; Question&nbsp; 1&nbsp; --><br>
<br>
&lt;LI>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">Choose&nbsp; the&nbsp; statement&nbsp; <br>
that&nbsp; best&nbsp; describes&nbsp; the&nbsp; relationship&nbsp; between&nbsp; JavaServer&nbsp; <br>
Pages&lt;SUP>&lt;FONT&nbsp; SIZE="-2">TM&lt;/FONT>&lt;/SUP>&nbsp; (JSP&lt;SUP>&lt;FONT&nbsp; SIZE="-2">TM&lt;/FONT>&lt;/SUP>)&nbsp; <br>
and&nbsp; servlets:&nbsp; &lt;/FONT><br>
&lt;BR><br>
&lt;TABLE&nbsp; BORDER="0"&nbsp; CELLPADDING="5"&nbsp; CELLSPACING="0"><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="one"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="A">&nbsp; &nbsp;A.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif"><br>
Servlets&nbsp; are&nbsp; built&nbsp; on&nbsp; JSP&nbsp; semantics&nbsp; and&nbsp; all&nbsp; servlets&nbsp; are&nbsp; compiled&nbsp; to&nbsp; JSP&nbsp; <br>
pages&nbsp; for&nbsp; runtime&nbsp; usage&lt;BR>&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="one"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="B">&nbsp; &nbsp;B.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; JSP&nbsp; and&nbsp; servlets&nbsp; are&nbsp; <br>
unrelated&nbsp; technologies&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="one"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="C">&nbsp; &nbsp;C.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">Servlets&nbsp; and&nbsp; JSP&nbsp; are&nbsp; <br>
competing&nbsp; technologies&nbsp; for&nbsp; handling&nbsp; web&nbsp; requests.&nbsp; Servlets&nbsp; are&nbsp; being&nbsp; superceded&nbsp; <br>
by&nbsp; JSP,&nbsp; which&nbsp; is&nbsp; preferred.&nbsp; The&nbsp; two&nbsp; technologies&nbsp; are&nbsp; not&nbsp; useful&nbsp; in&nbsp; combination.&nbsp; <br>
&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="one"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="D">&nbsp; &nbsp;D.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; JSPs&nbsp; are&nbsp; built&nbsp; on&nbsp; <br>
servlet&nbsp; semantics&nbsp; and&nbsp; all&nbsp; JSPs&nbsp; are&nbsp; compiled&nbsp; to&nbsp; servlets&nbsp; for&nbsp; runtime&nbsp; usage&nbsp; <br>
&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;/TABLE><br>
<br>
&lt;P>&nbsp; <br>
&lt;!--&nbsp; Question&nbsp; 2&nbsp; --><br>
&lt;LI>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">What&nbsp; is&nbsp; a&nbsp; benefit&nbsp; of&nbsp; <br>
using&nbsp; JavaBeans&lt;SUP>&lt;FONT&nbsp; SIZE="-2">TM&lt;/FONT>&lt;/SUP>&nbsp; to&nbsp; separate&nbsp; business&nbsp; logic&nbsp; <br>
from&nbsp; presentation&nbsp; markup&nbsp; within&nbsp; the&nbsp; JSP&nbsp; environment?&nbsp; &lt;/FONT><br>
&lt;BR><br>
&lt;TABLE&nbsp; BORDER="0"&nbsp; CELLPADDING="5"&nbsp; CELLSPACING="0"><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="two"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="A">&nbsp; &nbsp;A.&lt;/FONT>&lt;/TD><br>
&lt;TD><br>
&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; It&nbsp; allows&nbsp; the&nbsp; JSP&nbsp; to&nbsp; <br>
access&nbsp; middleware&nbsp; &lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="two"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="B">&nbsp; &nbsp;B.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">It&nbsp; creates&nbsp; a&nbsp; cleaner&nbsp; <br>
role&nbsp; separation&nbsp; between&nbsp; the&nbsp; web-production&nbsp; team&nbsp; and&nbsp; the&nbsp; software&nbsp; development&nbsp; <br>
team,&nbsp; so&nbsp; that&nbsp; the&nbsp; web-production&nbsp; team&nbsp; can&nbsp; focus&nbsp; on&nbsp; presentation&nbsp; markup,&nbsp; while&nbsp; <br>
the&nbsp; software&nbsp; team&nbsp; can&nbsp; focus&nbsp; on&nbsp; building&nbsp; reusable&nbsp; software&nbsp; components&nbsp; for&nbsp; helping&nbsp; <br>
to&nbsp; generate&nbsp; dynamic&nbsp; displays&nbsp; &lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="two"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="C">&nbsp; &nbsp;C.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">It&nbsp; provides&nbsp; a&nbsp; dynamic&nbsp; <br>
markup&nbsp; environment,&nbsp; such&nbsp; that&nbsp; JavaBeans&nbsp; are&nbsp; integrated&nbsp; seamlessly&nbsp; with&nbsp; the&nbsp; <br>
template&nbsp; presentation&nbsp; content,&nbsp; in&nbsp; order&nbsp; to&nbsp; create&nbsp; the&nbsp; dynamic&nbsp; display&nbsp; for&nbsp; the&nbsp; <br>
client<br>
&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="two"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="D">&nbsp; &nbsp;D.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">It&nbsp; provides&nbsp; the&nbsp; <br>
developer&nbsp; with&nbsp; full&nbsp; access&nbsp; to&nbsp; the&nbsp; Java&lt;SUP>&lt;FONT&nbsp; SIZE="-2">TM&lt;/FONT>&lt;/SUP>&nbsp; 2&nbsp; <br>
Platform&nbsp; Enterprise&nbsp; Edition&nbsp; (J2EE&lt;SUP>&lt;FONT&nbsp; SIZE="-2">TM&lt;/FONT>&lt;/SUP>),&nbsp; <br>
which&nbsp; is&nbsp; unavailable&nbsp; from&nbsp; outside&nbsp; the&nbsp; JavaBean&nbsp; environment&nbsp; &lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;/TABLE><br>
&lt;P>&nbsp; <br>
&lt;!--&nbsp; Question&nbsp; 3&nbsp; --><br>
<br>
&lt;LI>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">Why&nbsp; use&nbsp; the&nbsp; <br>
&lt;CODE>RequestDispatcher&lt;/CODE>&nbsp; to&nbsp; forward&nbsp; a&nbsp; request&nbsp; to&nbsp; another&nbsp; resource,&nbsp; <br>
instead&nbsp; of&nbsp; doing&nbsp; a&nbsp; &lt;CODE>sendRedirect&lt;/CODE>?&nbsp; &lt;/FONT><br>
&lt;BR><br>
&lt;TABLE&nbsp; BORDER="0"&nbsp; CELLPADDING="5"&nbsp; CELLSPACING="0"><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="three"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="A">&nbsp; &nbsp;A.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; Redirects&nbsp; are&nbsp; no&nbsp; <br>
longer&nbsp; supported&nbsp; in&nbsp; the&nbsp; current&nbsp; servlet&nbsp; API&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="three"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="B">&nbsp; &nbsp;B.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; Redirects&nbsp; are&nbsp; not&nbsp; a&nbsp; <br>
cross-platform&nbsp; portable&nbsp; mechanism&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="three"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="C">&nbsp; &nbsp;C.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; The&nbsp; &lt;CODE>RequestDispatcher&lt;/CODE>&nbsp; <br>
does&nbsp; not&nbsp; use&nbsp; the&nbsp; reflection&nbsp; API&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="three"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="D">&nbsp; &nbsp;D.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; The&nbsp; <br>
&lt;CODE>RequestDispatcher&lt;/CODE>&nbsp; does&nbsp; not&nbsp; require&nbsp; a&nbsp; round&nbsp; trip&nbsp; to&nbsp; the&nbsp; client,&nbsp; and&nbsp; <br>
thus&nbsp; is&nbsp; more&nbsp; efficient&nbsp; and&nbsp; allows&nbsp; the&nbsp; server&nbsp; to&nbsp; maintain&nbsp; request&nbsp; <br>
state&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;/TABLE><br>
<br>
&lt;P>&nbsp; <br>
&lt;!--&nbsp; Question&nbsp; 4&nbsp; -->&nbsp; <br>
<br>
&lt;LI>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">What&nbsp; alternatives&nbsp; exist&nbsp; <br>
to&nbsp; embedding&nbsp; Java&nbsp; code&nbsp; directly&nbsp; within&nbsp; the&nbsp; HTML&nbsp; markup&nbsp; of&nbsp; your&nbsp; JSP&nbsp; page?&lt;/FONT><br>
&lt;BR><br>
&lt;TABLE&nbsp; BORDER="0"&nbsp; CELLPADDING="5"&nbsp; CELLSPACING="0"><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="four"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="A">&nbsp; &nbsp;A.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; Moving&nbsp; the&nbsp; code&nbsp; into&nbsp; <br>
your&nbsp; session&nbsp; manager&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="four"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="B">&nbsp; &nbsp;B.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; Moving&nbsp; the&nbsp; code&nbsp; into&nbsp; <br>
sciptlets&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="four"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="C">&nbsp; &nbsp;C.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; Moving&nbsp; the&nbsp; code&nbsp; into&nbsp; <br>
JavaBeans&nbsp; and&nbsp; servlets&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="four"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="D">&nbsp; &nbsp;D.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; Moving&nbsp; the&nbsp; code&nbsp; into&nbsp; a&nbsp; <br>
transaction&nbsp; manager&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;/TABLE><br>
&lt;P><br>
&lt;!--&nbsp; Question&nbsp; 5&nbsp; -->&nbsp; <br>
<br>
&lt;LI>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&nbsp; What&nbsp; type&nbsp; of&nbsp; scriptlet&nbsp; <br>
code&nbsp; is&nbsp; better-suited&nbsp; to&nbsp; being&nbsp; &lt;I>factored&nbsp; forward&lt;/I>&nbsp; into&nbsp; a&nbsp; servlet?&nbsp; <br>
&lt;/FONT><br>
&lt;BR><br>
&lt;TABLE&nbsp; BORDER="0"&nbsp; CELLPADDING="5"&nbsp; CELLSPACING="0"><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="five"&nbsp; <br>
TYPE="RADIO"&nbsp; VALUE="A">&nbsp; &nbsp;A.&lt;/FONT>&lt;/TD><br>
&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">Code&nbsp; that&nbsp; deals&nbsp; <br>
with&nbsp; logic&nbsp; that&nbsp; is&nbsp; common&nbsp; across&nbsp; requests&lt;/FONT>&lt;/TD>&lt;/TR><br>
&lt;TR>&lt;TD>&lt;FONT&nbsp; FACE="Verdana,&nbsp; Arial,&nbsp; Helvetica,&nbsp; sans-serif">&lt;INPUT&nbsp; NAME="five"&nbsp; <br>

⌨️ 快捷键说明

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