?? jsp.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>一</title>
</head>
<body>
<p class="MsoNormal"><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">一、</span><span style="color:#9900FF">
</span><span style="font-family:宋體;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">什么是</span><span lang="EN-US" style="color:#9900FF">JSP
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#9900FF">JSP(JavaServer
Pages)</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">是由</span><span lang="EN-US" style="color:#9900FF">Sun
Microsystems</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">公司倡導、許多公司參與一起建立的一種動態網頁技術標準,其網址為</span><span lang="EN-US" style="color:#9900FF">http://www.javasoft.com/products/jsp</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">。在傳統的網頁</span><span lang="EN-US" style="color:#9900FF">HTML</span><span style="font-family:宋體;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">文件</span><span lang="EN-US" style="color:#9900FF">(*.htm,*.html)</span><span style="font-family:
宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">中加入</span><span lang="EN-US" style="color:#9900FF">Java</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">程序片段</span><span lang="EN-US" style="color:#9900FF">(Scriptlet)</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">和</span><span lang="EN-US" style="color:#9900FF">JSP</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">標記</span><span lang="EN-US" style="color:#9900FF">(tag)</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">,就構成了</span><span lang="EN-US" style="color:
#9900FF">JSP</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">網頁</span><span lang="EN-US" style="color:#9900FF">(*.jsp)</span><span style="font-family:宋體;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">。</span><span lang="EN-US" style="color:#9900FF">Web</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">服務器在遇到訪問</span><span lang="EN-US" style="color:#9900FF">JSP</span><span style="font-family:宋體;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">網頁的請求時,首先執行其中的程序片段,然后將執行結果以</span><span lang="EN-US" style="color:#9900FF">HTML</span><span style="font-family:宋體;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">格式返回給客戶。程序片段可以操作數據庫、重新定向網頁以及發送</span><span lang="EN-US" style="color:#9900FF">
email </span><span style="font-family:宋體;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">等等,這就是建立動態網站所需要的功能。所有程序操作都在服務器端執行,網絡上傳送給客戶端的僅是得到的結果,對客戶瀏覽器的要求最低,可以實現無</span><span lang="EN-US" style="color:#9900FF">Plugin</span><span style="font-family:宋體;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">,無</span><span lang="EN-US" style="color:#9900FF">ActiveX</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">,無</span><span lang="EN-US" style="color:#9900FF">Java
Applet</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">,甚至無</span><span lang="EN-US" style="color:#9900FF">Frame</span><span style="font-family:宋體;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">。</span><span lang="EN-US" style="color:#9900FF"><br>
</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">本文將介紹利用</span><span lang="EN-US" style="color:#9900FF">JSP</span><span style="font-family:宋體;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">技術開發動態網頁的方法,還將簡要分析</span><span lang="EN-US" style="color:#9900FF">JSP</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">技術和</span><span lang="EN-US" style="color:#9900FF">
Microsoft </span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">公司的</span><span lang="EN-US" style="color:#9900FF">
ASP </span><span style="font-family:宋體;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">技術的不同之處。</span><span lang="EN-US" style="color:#9900FF">
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">二、</span><span style="color:#9900FF">
</span><span style="font-family:宋體;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">如何安裝和啟動</span><span lang="EN-US" style="color:#9900FF">
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">為了實驗</span><span lang="EN-US" style="color:#9900FF">JSP</span><span style="font-family:宋體;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">技術,首先需要建立運行環境,這個過程相當簡單:</span><span lang="EN-US" style="color:
#9900FF"><br>
1</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">、在</span><span lang="EN-US" style="color:#9900FF">
http://java.sun.com/jdk/</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">處下載</span><span lang="EN-US" style="color:#9900FF">JDK(Java
2 SDK</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">、</span><span lang="EN-US" style="color:#9900FF">Standard
Edition</span><span style="font-family:
宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">、</span><span lang="EN-US" style="color:#9900FF">v 1.2.2)</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">。</span><span lang="EN-US" style="color:#9900FF"><br>
2</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">、在</span><span lang="EN-US" style="color:#9900FF">http://java.sun.com/products/jsp/</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">處下載</span><span lang="EN-US" style="color:#9900FF">JSWDK(JavaServer
Web Development Kit 1.0.1)</span><span style="font-family:宋體;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">。</span><span lang="EN-US" style="color:#9900FF">Linux</span><span style="font-family:宋體;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">用戶可以在</span><span lang="EN-US" style="color:#9900FF">http://jakarta.apache.org/</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">處下載</span><span lang="EN-US" style="color:#9900FF">Tomcat
3.0</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">。</span><span lang="EN-US" style="color:#9900FF">
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#9900FF">3</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">、安裝</span><span lang="EN-US" style="color:#9900FF">
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">以</span><span lang="EN-US" style="color:#9900FF">Windows
NT</span><span style="font-family:
宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">環境為例,</span><span lang="EN-US" style="color:#9900FF">JDK</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">的安裝是首先運行下載得到的</span><span lang="EN-US" style="color:#9900FF">jdk1_2_2-win.exe</span><span style="font-family:宋體;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">,然后修改系統環境參數,在</span><span lang="EN-US" style="color:#9900FF">PATH</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">參數中加入</span><span lang="EN-US" style="color:
#9900FF">[x:]\jdk1.2.2\bin</span><span style="font-family:宋體;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";color:#9900FF">以及增加新的環境參數</span><span lang="EN-US" style="color:#9900FF">
CLASSPATH=[x:]\jdk1.2.2\lib\tools.jar</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">,其中</span><span lang="EN-US" style="color:#9900FF">[x:]</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">是安裝</span><span lang="EN-US" style="color:#9900FF">JDK</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">的硬盤符(</span><span lang="EN-US" style="color:
#9900FF">c:</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">、</span><span lang="EN-US" style="color:#9900FF">d:
</span><span style="font-family:宋體;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">等)。</span><span lang="EN-US" style="color:#9900FF"> JSWDK</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">的安裝僅需將</span><span lang="EN-US" style="color:#9900FF">jswdk1_0_1-win.zip</span><span style="font-family:宋體;
mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">帶目錄釋放到硬盤根目錄下(</span><span lang="EN-US" style="color:#9900FF">c:\</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">、</span><span lang="EN-US" style="color:#9900FF">d:\
</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">等),然后就可以在硬盤上找到</span><span lang="EN-US" style="color:#9900FF">\jswdk-1.0.1\</span><span style="font-family:
宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">目錄。將來如果不想保留</span><span lang="EN-US" style="color:#9900FF">JSWDK</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">,刪除這個目錄就可以了,沒有任何系統文件和注冊表遺留問題。更詳細的安裝過程以及</span><span lang="EN-US" style="color:#9900FF">Solaris/Unix</span><span style="font-family:
宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">和</span><span lang="EN-US" style="color:#9900FF">Linux</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">下</span><span lang="EN-US" style="color:#9900FF">JDK</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">、</span><span lang="EN-US" style="color:#9900FF">Tomcat</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">的安裝可以參考下載得到的文件包中的安裝說明。</span><span lang="EN-US" style="color:#9900FF">
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#9900FF">4</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">、啟動</span><span lang="EN-US" style="color:#9900FF">
<o:p>
</o:p>
</span></p>
<p class="MsoNormal"><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";color:#9900FF">以</span><span lang="EN-US" style="color:#9900FF">Windows
NT</span><span style="font-family:
宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
color:#9900FF">環境為例,在</span><span lang="EN-US" style="color:#9900FF">\jswdk-1.0.1\</span><span style="font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";color:#9900FF">目錄下執行</span><span lang="EN-US" style="color:
#9900FF">startserver.bat</span><span style="font-family:宋體;mso-ascii-font-family:
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -