JSP/Servlet 的關(guān)系
JSP &Servlet 屬于java web 層的技術(shù),作用都是用來實現(xiàn)動態(tài)網(wǎng)頁。JSP 主要面向的是網(wǎng)頁設(shè)計人員,Servlet 主要面向的是程序設(shè)計人員。無論你采用兩者中哪一種單一的技術(shù)
JSP/Servlet 容器
既然 Servlet是 java程序片段,那么它當然是不能直接運行的,必須把它放到某種運行環(huán)境
我用的JSP/Servlet容器是Tomcat 5.5.12。這里給大家一個google上找到的鏈接,下載源比較穩(wěn)定。http://leshui.clwind.com/Download/apache-tomcat-5.5.12.exe。
下載完成后,即可安裝。
安裝過程沒有太大問題,中間有步需要輸入一個管理員密碼,自己隨便設(shè)吧,這里我們只是針對學(xué)習(xí),不針對商業(yè)應(yīng)用,所以設(shè)個傻瓜密碼也無所謂。這個密碼在你配置服務(wù)器的時候會用到。
完成了Tomcat的安裝,您馬上就可以啟動您自己的服務(wù)器了,^_^,如果以前沒有做過,有點緊張吧。
在啟動以前,讓我們先打開web瀏覽器,輸入:http://localhost:8080,回車,看到了什么?“該頁無法顯示”一類的顯示吧,呵呵,不要急,馬上給您一個驚喜。
很簡單:開始->程序->Apache Tomcat 5.5->configure tomcat。會看到下面那個對話框:
為了快點體驗到自己建服務(wù)器的快感,我們不做任何設(shè)置,先點了Start再說吧,等待啟動完成。好了,現(xiàn)在您的計算機已經(jīng)作為服務(wù)器啟動了。剛才那個“該頁無法顯示”呢?刷新一下試試。如果您在左上角看到那只黃貓,您的服務(wù)器就已經(jīng)啟動了!
在這個網(wǎng)頁的左邊,Administration里面,有Tomcat Manager的鏈接,點擊它,會彈出一個輸入用戶和密碼的對話框,輸入剛才安裝的時候的帳號密碼。默認帳號是admin,密碼。。。不會就忘了吧:)。
進入了Manager的頁面了嗎?好了,您可以瀏覽一下這個網(wǎng)頁的內(nèi)容,在Applications這個列表里面,列出了在當前服務(wù)器上可以瀏覽的所有路徑。您可以隨意瀏覽一下,里面如果有一些jsp的例子您現(xiàn)在無法理解,沒有關(guān)系,我們現(xiàn)在先拋開它。今天要做的最后一件事就是在這個服務(wù)器上建立自己的一個web文件夾,以后我們將在這個文件夾中部署我們自己的寫的小web應(yīng)用程序(JSP/Servlet)。目前列表中的所有路徑,都是在Tomcat的安裝路徑下,/webapp/xxx下面。
好了,言歸正傳,我們現(xiàn)在來建自己的文件夾,并發(fā)布到服務(wù)器上。在您的本地硬盤上任意地新建一個文件夾,并任意命名。我這里以D:/webapp/為例子。我想把這個文件夾作為我的webapp文件夾,并且在服務(wù)器上,這個文件夾的名字叫"tianlinux"。在剛才那個manager的頁面下面,Deploy欄,里面Context Path (optional): 填上"/tianlinux"(不要引號!),在WAR or Directory URL:填上"file:d:/webapp",然后點擊"Deploy",好了,看這個網(wǎng)頁的最上面Message欄,是否已經(jīng)顯示"OK - Deployed application at context path /tianlinux"?好了,現(xiàn)在在Applications列表里面也有/tianlinux這個子項了。點擊它,會跳轉(zhuǎn)到directories list的頁面。當然,現(xiàn)在這個文件夾里面沒有任何的文件和文件夾,怪可憐的,新建一個txt文檔,改名為:hello.jsp,在里面添加如下一句代碼

保存,關(guān)閉。這時你需要reload一下這個文件夾,就在Applications的列表里就有鏈接~或者干脆把/tianlinux文件夾Undeploy,再重新deploy一次也可以。
訪問:http://localhost:8080/tianlinux/hello.jsp。如果顯示出"Hello, JSP/Servlet",今天就打完收工了。。。第一次寫,好累。如果沒有搞定。。。給我留言或?qū)懶虐伞?/p>
下期:JSP基礎(chǔ)。