手把手教你搭建 JSP開發(fā)環(huán)境(Windows系統(tǒng))

前言

  • JSP由于其 易于開發(fā)動(dòng)態(tài)界面、易用 & 分離性好的特點(diǎn)忘伞,在前端開發(fā)中得到了廣泛的應(yīng)用
  • 今天,我將手把手教你搭建 JSPWindows環(huán)境下的開發(fā)環(huán)境

目錄

示意圖

1. JSP介紹

  • 簡(jiǎn)介
簡(jiǎn)介
  • 優(yōu)點(diǎn)


    優(yōu)點(diǎn)

2. 開發(fā)環(huán)境搭建

下面將開始講解 JSPWindows環(huán)境下的開發(fā) & 測(cè)試環(huán)境搭建

  • 開發(fā) & 測(cè)試環(huán)境搭建總共分為4步:
示意圖
  • 下面沙兰,將手把手教你搭建JSP的 開發(fā) & 測(cè)試環(huán)境

步驟1:安裝 & 配置 Java開發(fā)工具(JDK)

  1. 下載 SDK點(diǎn)擊下載
  2. 下載完成氓奈,按照指示安裝 & 配置 SDK

a. 安裝過程中會(huì)出現(xiàn)2次 安裝提示 :1= 安裝 JDK ,2 = 安裝 JRE請(qǐng)記錄下二者安裝路徑
b. 建議兩個(gè)都安裝在同1個(gè)java文件夾中的不同文件夾中鼎天。(不能都安裝在java文件夾的根目錄下舀奶,二者同時(shí)安裝在同一文件夾會(huì)出錯(cuò))

  1. 配置 Java 環(huán)境變量

具體請(qǐng)文章:Java環(huán)境變量的配置教程

  1. 測(cè)試是否安裝成功。若 出現(xiàn)以下提示斋射,則為安裝成功


    示意圖

至此育勺,Java開發(fā)工具 JDK安裝完畢


步驟2:安裝 & 配置 Web服務(wù)器(Tomcat)

  • 市面上有很多支持JSPServlets開發(fā)的Web服務(wù)器
  • 此處選擇開源但荤、免費(fèi)的 Tomcat

Apache Tomcat 可作為獨(dú)立的服務(wù)器來運(yùn)行JSPServlets,也可以集成在 Apache Web Server

  • 配置步驟如下:
    1. 下載最新版本的Tomcat:點(diǎn)擊下載
    2. 下載完成后涧至,進(jìn)行 解壓 即可


      示意圖

目錄介紹如下:

  • bin:二進(jìn)制執(zhí)行文件纱兑。里面最常用的文件是startup.bat。若是Linux 或 Mac 系統(tǒng)啟動(dòng)文件為 startup.sh
  • conf:配置目錄化借,里面最核心的文件是server.xml〖穸啵可以在里面改端口號(hào)等蓖康。默認(rèn)端口號(hào)是8080,也就是說垒手,此端口號(hào)不能被其他應(yīng)用程序占用蒜焊。
  • lib:庫(kù)文件,tomcat運(yùn)行時(shí)需要的jar包所在的目錄
  • logs:日志
  • temp:臨時(shí)產(chǎn)生的文件科贬,即緩存
  • webapps:web的應(yīng)用程序泳梆,web應(yīng)用放置到此目錄下瀏覽器可以直接訪問
  • work:編譯以后的class文件
  • 測(cè)試是否安裝成功

    1. 啟動(dòng)Tomcat:點(diǎn)擊 bin文件夾中的 startup.bat

      示意圖

    2. 在瀏覽器中輸入 http://localhost:8080/

    若彈出如下界面,則表示tomcat安裝成功 & 啟動(dòng)起來

    示意圖
  • 加載現(xiàn)有的.JSP源文件 演示
    1. 新建 1 個(gè) jsp文件:輸入以下內(nèi)容 & 保存為.jsp后綴名文件

<HTML> 
  <HEAD> 
   <TITLE>HelloWorld test</TITLE> 
  </HEAD> 
  <BODY>
<% out.print("CarsonBlog!<br><a href='http://www.reibang.com/u/383970bef0a0'>click go</a>"); %> 
  </BODY> 
</HTML>

2. 將上述.jsp源文件放在 D:\apache-tomcat-7.0.14\webapps\ROOT目錄中

即放在解壓文件夾中的 webapps\ROOT

3. 啟動(dòng)Tomcat:點(diǎn)擊 bin文件夾中的 startup.bat
4. 在瀏覽器中輸入:http://localhost:8080/helloworld.jsp榜掌,顯示以下界面即加載成功

示意圖

至此优妙,Web服務(wù)器 Tomcat的安裝 & 測(cè)試完成


步驟3:安裝 & 配置 JSP開發(fā)工具(Eclipse)

  • JSP的開發(fā)工具主要有:eclipsemyeclipse
  1. myeclipse:集成大量插件、系統(tǒng)配置要求高憎账,適合企業(yè)級(jí)開發(fā)使用套硼;(在大陸無法訪問)
  2. eclipse:體積小,免安裝胞皱,可擴(kuò)展性強(qiáng)邪意,適合個(gè)人開發(fā)使用;

注:

  1. Eclipse官網(wǎng)加載速度很慢雾鬼,自備梯子 可提高加載速度
  2. 安裝時(shí),請(qǐng)選擇 適合JSP開發(fā)的EE版本宴树,如下圖
示意圖

至此策菜,JSP開發(fā)工具(Eclipse)的安裝 & 測(cè)試完成


步驟4:綁定 Web服務(wù)器(Tomcat) 與 JSP開發(fā)工具(Eclipse)

1. 打開已安裝的Eclipse,按照以下路徑進(jìn)入:上方工具欄的window -> preferences -> server -> Runtime Enviroments -> Add

示意圖

2. 選擇相應(yīng)版本的Tomcat & 對(duì)應(yīng)的安裝路徑森渐,點(diǎn)擊Finish 即可

3. 選擇下方Servers窗口 -> 點(diǎn)擊藍(lán)色字 ->點(diǎn)擊 finish

示意圖

至此做入,Tomcateclipse綁定成功,如下圖:

示意圖

至此同衣,JSPWindow環(huán)境下的測(cè)試 & 開發(fā)環(huán)境已經(jīng)搭建完畢竟块。


3. JSP 開發(fā)案例講解

下面,將講解 1個(gè)簡(jiǎn)單的JSP開發(fā)案例

步驟1:創(chuàng)建 動(dòng)態(tài)網(wǎng)頁項(xiàng)目

打開 Eclipse -> 點(diǎn)擊File -> New -> Dynamic Web Project耐齐,輸入項(xiàng)目名稱 -> 點(diǎn)擊 finish

示意圖

步驟2: 創(chuàng)建 JSP文件

  • 展開左側(cè)建立的項(xiàng)目 - > 右鍵 WebContent -> New -> JSP File浪秘,輸入項(xiàng)目名字 -> 點(diǎn)擊finish
示意圖
  • Eclipse默認(rèn)根據(jù)母版自動(dòng)生成了一些內(nèi)容

若要正常顯示中文蒋情,則需將內(nèi)容中ISO-8859-1編碼都改為UTF-8`

  • body便簽間插入如下代碼:
 <% out.print("CarsonBlog!<br><a href='http://www.reibang.com/u/383970bef0a0'>click go</a>"); %> 
示意圖

步驟3: 執(zhí)行 JSP 文件

  • 點(diǎn)擊左上方按鈕即可運(yùn)行 JSP 文件

    執(zhí)行代碼

  • 成功運(yùn)行效果


    成功運(yùn)行效果

至此,1個(gè) 簡(jiǎn)單的JSP 開發(fā)案例講解完畢耸携。


5. 總結(jié)

  • 本文介紹了 JSP 及其 開發(fā)環(huán)境的搭建
  • 下面我將繼續(xù)對(duì) JSP 中的知識(shí)進(jìn)行深入講解 棵癣,有興趣可以繼續(xù)關(guān)注Carson_Ho的前端開發(fā)筆記

歡迎關(guān)注Carson_Ho的簡(jiǎn)書!

不定期分享關(guān)于安卓開發(fā)的干貨夺衍,追求短狈谊、平、快沟沙,但卻不缺深度河劝。

參考文章:
http://www.runoob.com/jsp/eclipse-jsp.html
http://www.runoob.com/java/java-environment-setup.html
http://www.runoob.com/jsp/jsp-setup.html
http://blog.csdn.net/qfs_v/article/details/2799117
http://blog.csdn.net/gavin_john/article/details/51406155
http://www.reibang.com/p/5b022371de26

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市矛紫,隨后出現(xiàn)的幾起案子赎瞎,更是在濱河造成了極大的恐慌,老刑警劉巖颊咬,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件务甥,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡喳篇,警方通過查閱死者的電腦和手機(jī)敞临,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來杭隙,“玉大人哟绊,你說我怎么就攤上這事√翟鳎” “怎么了票髓?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)铣耘。 經(jīng)常有香客問我洽沟,道長(zhǎng),這世上最難降的妖魔是什么蜗细? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任裆操,我火速辦了婚禮,結(jié)果婚禮上炉媒,老公的妹妹穿的比我還像新娘踪区。我一直安慰自己,他們只是感情好吊骤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布缎岗。 她就那樣靜靜地躺著,像睡著了一般白粉。 火紅的嫁衣襯著肌膚如雪传泊。 梳的紋絲不亂的頭發(fā)上鼠渺,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音眷细,去河邊找鬼拦盹。 笑死,一個(gè)胖子當(dāng)著我的面吹牛溪椎,可吹牛的內(nèi)容都是我干的普舆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼校读,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼奔害!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起地熄,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎芯杀,沒想到半個(gè)月后端考,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡揭厚,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年却特,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筛圆。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡裂明,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出太援,到底是詐尸還是另有隱情闽晦,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布提岔,位于F島的核電站仙蛉,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏碱蒙。R本人自食惡果不足惜荠瘪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望赛惩。 院中可真熱鬧哀墓,春花似錦、人聲如沸喷兼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽褒搔。三九已至阶牍,卻和暖如春喷面,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背走孽。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工惧辈, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人磕瓷。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓盒齿,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親困食。 傳聞我的和親對(duì)象是個(gè)殘疾皇子边翁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,822評(píng)論 6 342
  • JSP技術(shù)的強(qiáng)勢(shì): (1)一次編寫,到處運(yùn)行硕盹。在這一點(diǎn)上Java比PHP更出色符匾,除了系統(tǒng)之外,代碼不用做任何更改瘩例。...
    leftshine閱讀 2,249評(píng)論 1 8
  • 轉(zhuǎn)自陳明乾的博客啊胶,可能有一定更新。 轉(zhuǎn)原文聲明:原創(chuàng)作品垛贤,允許轉(zhuǎn)載焰坪,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明文章 原始出處 、...
    C86guli閱讀 4,690評(píng)論 6 72
  • 有時(shí)聘惦,不得不承認(rèn)某饰,老一輩和我們真的存有代溝,代溝主要體現(xiàn)在思想上善绎。思維模式和認(rèn)知的不同黔漂,看待問題的角度也就不同。你...
    A馬小麗閱讀 373評(píng)論 0 0