Jsp 好的入門文章共賞

來源:互聯網
上載者:User
 一、 什麼是JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準,其網址為http://www.javasoft.com/products/jsp。
 在傳統的網頁HTML檔案(*.htm,*.html)中加入Java程式片段(Scriptlet)和JSP標記(tag),就構成了JSP網頁(*.jsp)。Web伺服器在遇到訪問JSP網頁的請求時,首先執行其中的程式片段,然後將執行結果以HTML格式返回給客戶。程式片段可以操作資料庫、重新定向網頁以及發送 email 等等,這就是建立動態網站所需要的功能。所有程式操作都在伺服器端執行,網路上傳送給用戶端的僅是得到的結果,對客戶瀏覽器的要求最低,可以實現無Plugin,無ActiveX,無Java Applet,甚至無Frame。
 本文將介紹利用JSP技術開發動態網頁的方法,還將簡要分析JSP技術和 Microsoft 公司的 ASP 技術的不同之處。
二、 如何安裝和啟動 為了實驗JSP技術,首先需要建立運行環境,這個過程相當簡單:
1、在 http://java.sun.com/jdk/處下載JDK(Java 2 SDK、Standard Edition、v 1.2.2)。
2、在http://java.sun.com/products/jsp/處下載JSWDK(JavaServer Web Development Kit 1.0.1)。Linux使用者可以在ttp://jakarta.apache.org/處下載Tomcat 3.0。
3、安裝 以Windows NT環境為例,JDK的安裝是首先運行下載得到的jdk1_2_2-win.exe,然後修改系統內容參數,在PATH參數中加入[x:]jdk1.2.2in以及增加新的環境參數 CLASSPATH=[x:]jdk1.2.2libools.jar,其中[x:]是安裝JDK的硬碟符(c:、d: 等)。
 JSWDK的安裝僅需將jswdk1_0_1-win.zip帶目錄釋放到硬碟根目錄下(c:、d: 等),然後就可以在硬碟上找到jswdk-1.0.1目錄。將來如果不想保留JSWDK,刪除這個目錄就可以了,沒有任何系統檔案和註冊表遺留問題。更詳細的安裝過程以及Solaris/Unix和Linux下JDK、Tomcat的安裝可以參考下載得到的檔案包中的安裝說明。
4、啟動 以Windows NT環境為例,在jswdk-1.0.1目錄下執行startserver.bat,就可啟動JSWDK中一個支援JSP網頁技術的Web伺服器。為了不與現有的Web伺服器(例如IIS、PWS等)衝突,JSWDK的Web伺服器使用了8080連接埠。
 在瀏覽器的地址欄中鍵入http://localhost:8080或者http://127.0.0.1:8080後,如果能看到 JSWDK 的歡迎頁面就說明JSP實驗環境已經建成,可進入下一步實驗。
 要關閉Web伺服器則運行stopserver.bat。
三、 JSP簡單樣本 JSWDK中包含的Web伺服器的文檔目錄在預設狀態下為jswdk-1.0.1webpages,主文件在預設狀態下為index.html和index.jsp。也就是說訪問http://localhost:8080等於訪問jswdk-1.0.1webpagesindex.html。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.