jsp的環境配置與簡單jsp頁面測試

JSP是一門基于JAVA語言的一種web應用開發技術,由JSP制作的動態網站具有非常好的跨平臺性;所以對于做web開發的程序員來說,精到的掌握JSP的使用是極其重要的;在網絡通信中,最常見的模式是B/S通信模式,即用戶把需要獲取的信息用瀏覽器向某個服務器發出請求,服務器使用web服務軟件將用戶的請求信息處理后發送給用戶;所以使用jsp技術發送的請求就需要服務器端有相應的jsp引擎(即web服務軟件)進行處理,jsp引擎有很多,下面使用有sun公司開發的開源的tomcat服務器來進行講述;所以下面從tomcat服務器的安裝開始講起分為:一、tomcat的安裝與配置;二、測試jsp頁面;三、設置web服務目錄三個方面來進行說明。

一:tomcat的安裝與配置

這里默認jdk已經安裝成功且環境變量已經設置為如下值:變量名Java_Home=E:\jdk1.8.0_45變量名Classpath=E:\jdk1.8.0_45\jre\lib\rt.jar;,;變量名Path=E:\JDK1.8.0_45\BIN

安裝tomcat有兩種方式(一)apache-tomcat-6.013.zip文件的安裝;(二)apache-tomcat-6.013.exe文件的安裝下面只介紹第一種方式;

將apache-tomcat-6.013.zip文件解壓到磁盤的某個分區下,如解壓到E:\,將出現下面的目錄結構

tomcat的文件目錄結構

接下來雙擊bin目錄下的startup.bat文件,將會出現如下MS-DOS窗口表明已經啟動了tomcat服務器,若不關閉該窗口該服務器將一直工作下去;

MS-DOS

若雙擊后沒有出現該界面或者只是閃爍了一下,一般是環境變量沒有設置好;然后在瀏覽器的地址欄里輸入http://localhost:8080或者http://127.0.0.1:8080訪問將出現下面的界面:

啟動成功頁面

這里localhost和127.0.0.0代表本主機,8080代表接受請求的端口號,tomcat默認使用該端口號,如果該端口號被占用將無法接受請求,需要在tomcat服務器的conf目錄下的server.xml里更改端口號,方法如下:用記事本打開server.xml文件找到下面的部分將8080設置為要使用的端口號即可;但是建議不要使用1~1024之間的端口號以免與其他網絡發生沖突,若端口號為80的端口沒有被占用則可使用80的端口號,這樣訪問jsp頁面時就可以省略端口號,如http://127.0.0.1/first.jsp

server.xml

第二種方式只需要雙擊apache-tomcat-6.013.exe文件安裝即可,形成的目錄和第一種方式一樣;

二、測試jsp頁面

用記事本編寫如下first.jsp文件,以ANSI編碼方式保存在web服務目錄的根目錄webapps\Root里,內容如下:

jsp內容

在地址欄里輸入http://localhost:8080/first.jsp訪問出現下面的界面:


測試成功

三、設置web服務目錄

在tomcat的webapps的文件夾下有如下內容,其中TOOT是tomcat的根目錄,訪問該目錄下的jsp頁面的內容時只需在瀏覽器的地址欄里輸入ip地址、端口號、和jsp頁面的名字即可(即省略web根目錄的名字),如:http://localhost:8080/first.jsp;其他的文件夾是tomcat的服務目錄,如果把first.jsp文件放到docs文件夾下,則在地址欄里要輸入http://localhost:8080/docs/first.jsp才能找到該文件;

webapps的內容

另外也可設置tomcat的虛擬目錄來訪問指定目錄的jsp內容,比如想要訪問e盤下soft文件夾里的內容但是為了隱藏該目錄則要通過hello虛擬目錄來訪問;這時可以在server.xml文件里的</host>標簽的上面加入下面的內容:

虛擬目錄

這樣要訪問e:/soft文件夾里的first.jsp文件就可以通過在地址欄里輸入http://localhost:8080/hello/first.jsp來訪問了;

這里再來說一下相對目錄的問題,在web服務目錄下的目錄稱為該web服務目錄下的相對目錄;若在文本的服務目錄sun下有一個子目錄moon,在moon目錄下有一個文件a.jsp,若需要訪問該文件則需要在地址欄里輸入http://120.0.0.1:8080/sun/moon/a.jsp來訪問;另外web服務目錄下的頁面要訪問相對目錄下的jsp頁面則要通過相對目錄來訪問,如sun服務目錄下的b.jsp頁面要通過超鏈接來訪問sun子目錄moon下的a.jsp則要使用moon/a.jsp(注意不是/moon/a.jsp;"/"是代表根目錄,/moon/a.jsp將代表moon是web的一個服務目錄,而不是服務目錄sun下的子目錄);

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,622評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,716評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,746評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,991評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,706評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,036評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,029評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,203評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,725評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,451評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,677評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,161評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,857評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,266評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,606評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,407評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,643評論 2 380

推薦閱讀更多精彩內容