📄 jspyy.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>JSP 应用范例</title>
</head>
<body>
<p class="MsoNormal"><b><span lang="EN-US">JSP </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">应用范例</span><span lang="EN-US"><o:p>
</o:p>
</span></b></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">撰文整理</span><span lang="EN-US">
/ <a href="mailto:dbmaker@mars.syscom.com.tw?subject=%A7%DE%B3N%A4%E5%B3%B9%B7N%A8%A3%A6%5E%C2%D0">DBMaker
Team</a></span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">前言</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">相信大家都听过</span><span lang="EN-US">
ASP ( ActiveServer Pages) </span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">这个名词吧。随着网际网络的快速兴起,网络,已成为另一个重要的信息传播媒介。以往以</span><span lang="EN-US">
HTML </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">所编辑而成的网页</span><span lang="EN-US">(
Homepages)</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">,只能静态的呈现资料。现在新一代使用者所要求的网页,必须能够动态的呈现网页、与使用者产生互动、甚而可以完成数据处理的网页。</span>
<span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">因此许多新的标准应运而生,</span><span lang="EN-US">
JSP </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">便是其中一例。除了具有与</span><span lang="EN-US">
ASP </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">相当的功能之外,同时还有许多</span><span lang="EN-US">
ASP </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">所无法比拟的优点。以下将对</span><span lang="EN-US">
JSP </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">及</span><span lang="EN-US"> DBMaker </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">所提供的</span><span lang="EN-US"> JSP </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">应用程序范例做更进一步详细的说明。</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">有关</span><span lang="EN-US">
JSP </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">的相关讯息,您也可以连结至</span> <span lang="EN-US"><a href="http://java.sun.com/products/jsp/docs.html">Java
<span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">网站</span></a></span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">参考。</span></p>
<p class="MsoNormal"><b><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">什么是</span><span lang="EN-US">
JSP<o:p>
</o:p>
</span></b></p>
<p class="MsoNormal"><span lang="EN-US">JavaServer Pages (JSP)</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">,是由</span><span lang="EN-US"> Sun Microsystem
</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">公司所发展出来一种新的规格标准。随着网际网络的快速发展,附加在网际网络上的功能越来越多样化,网页的设计,也已从最初单纯静态的呈现数据、简单的数据处理,进展到可以与使用者互动,也可以加入各种对象使之更富有变化;更进一步的,是将原本在使用者端执行的网页,提升至服务器端来执行程序,大大的提升执行效率,也增加了网页处理繁复资料的能力。</span></p>
<p class="MsoNormal"><span lang="EN-US">JSP </span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">是使用</span><span lang="EN-US">
XML </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">–</span><span lang="EN-US">
like </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">卷标和</span><span lang="EN-US"> Scriptlet </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">将</span><span lang="EN-US"> Java </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">程序包裹在卷标</span><span lang="EN-US"> (
tag ) </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">中,执行</span><span lang="EN-US">.JSP </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">程序时,程序部分由服务器端处理,而使用者端只需作</span><span lang="EN-US">
HTML </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">的处理,提供了网页设计者一个更简捷、更快速的方法,以动态产生的方式来设计、维护一个网页。</span></p>
<p class="MsoNormal"><span lang="EN-US">JSP </span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">既然是</span><span lang="EN-US">
Java </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">家族的一员,自然也承袭了</span><span lang="EN-US">
Java </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">一直以来所强调的优点,那就是跨平台的设计,</span><span lang="EN-US">
JSP </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">并不限定在特定的作业平台或网络服务器上才能执行</span><span lang="EN-US">
(</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">请参考</span><span lang="EN-US">
"</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">安装说明</span><span lang="EN-US">" </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">一节的说明</span><span lang="EN-US"> )</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">,因此,给予网页设计者更大的发挥空间。</span></p>
<p class="MsoNormal"><span lang="EN-US">JavaServer Pages </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">包括下列的优点:</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">可在</span><span lang="EN-US">
Apache</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">、</span><span lang="EN-US">Netscape</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">、</span><span lang="EN-US">IIS </span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">等服务器上执行。</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">支持的作业平台有</span><span lang="EN-US">
Solaris</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">、</span><span lang="EN-US">Windows</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">、</span><span lang="EN-US">Mac</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">、</span><span lang="EN-US">Linux
</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">等。</span></p>
<p class="MsoNormal"><span lang="EN-US">JSP </span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">允许程序设计师使用</span><span lang="EN-US">
Java </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">语言来撰写程序,给予程序设计人员较多的选择。</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">第一次执行</span><span lang="EN-US">
.jsp </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">程序时即执行</span><span lang="EN-US">
Compile</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">,不需要每次执行</span><span lang="EN-US">
.jsp </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">程序时都</span><span lang="EN-US"> Compile </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">一次。</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">可以与任何</span><span lang="EN-US">
ODBC</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">、</span><span lang="EN-US">JDBC </span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">兼容的数据库整合。</span></p>
<p class="MsoNormal"><span lang="EN-US">JSP </span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">范例程序重点功能</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">此次新增在</span><span lang="EN-US">
DBMaker for Linux </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">版本中的</span><span lang="EN-US">
JSP </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">应用程序,最主要的目的是让使用者了解如何透过</span><span lang="EN-US">
DBMaker </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">提供的</span><span lang="EN-US"> JDBC </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">–</span> <span lang="EN-US">ODBC Bridge </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">接口开发网络伺服端应用程序。</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">以下的文章中,将针对下列两个主题来做说明:</span></p>
<p class="MsoNormal"><span lang="EN-US">JSP </span><span style="font-family:宋体;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">基本卷标</span><span lang="EN-US">
( tag )</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">介绍</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">以</span><span lang="EN-US">
JSP </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">一些基本的卷标作为示范,说明</span><span lang="EN-US">
JSP </span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">的基本应用。</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -