JSP 配置環(huán)境問(wèn)題

最近弄JSP, 課上很多人不知道怎樣弄。

這里寫個(gè)小教程

本例 是 eclipse Luna版本,
首先 JDK 得配置好, 這里請(qǐng)自行配置好。

然后打開eclipse (可能不是J2EE版本), 新建project的時(shí)候,會(huì)發(fā)現(xiàn)找不到 Web 項(xiàng)目?jī)?nèi)的 Dynamic Web Project

1.png

我們可以通過(guò)marketplace 來(lái)安裝我們需要的插件
點(diǎn)擊 Help -> Eclipse Marketplace

2.png

等了一會(huì)兒,加載完后,在搜索欄輸入WTP 進(jìn)行搜索截圖中的插件 進(jìn)行安裝

3.jpg
4.jpg
5.png

過(guò)程中網(wǎng)絡(luò)不好有可能會(huì)中斷,如果實(shí)在不行,重復(fù)上面動(dòng)作。
經(jīng)過(guò)漫長(zhǎng)的等待....終于裝完,會(huì)提示你重啟 eclipse.
重啟eclipse之后, 我們?cè)偃タ纯葱陆?xiàng)目


6.png

很好,已經(jīng)有我們需要的 Dynamic Web Project, 這一步已經(jīng)OK.

接下來(lái)我們是要安裝 tomcat 服務(wù)器的插件

同樣我們也去到 marketplace 查找 tomcat, 選擇如下的截圖的,本機(jī)已經(jīng)安裝了 就會(huì)顯示uninstall,
如果未安裝請(qǐng) 選擇 install.

7.jpg
8.jpg

稍微等待了一下 裝好這個(gè)插件,我們就可以去測(cè)試一下,是否成功。

我們新建一個(gè) Dynamic Web Project, 命名為 Hello.


9.jpg

其他可以先不設(shè)置,如上圖。

項(xiàng)目創(chuàng)建好之后, 我們新建一個(gè) servlet

右鍵 WebContent -> new -> other

10.jpg
11.png

我們給這個(gè)Servlet 命名為 World

12.png

這個(gè)時(shí)候,你可能會(huì)看到這個(gè) World 報(bào)一大堆錯(cuò)誤

13.jpg

這個(gè)只是缺少相應(yīng)的包,我們只要添加這個(gè)包就可以了。
右鍵你的項(xiàng)目, 然后 Build Path -> Configure Build Path

14.jpg

我們需要添加一個(gè)額外的 Jar 包

15.jpg

然后去到你解壓的 tomcat 的文件夾內(nèi), 里面有個(gè) lib 文件夾,再進(jìn)去,選擇 servlet-api.jar

16.jpg

添加后這里會(huì)顯示你剛剛添加的包

17.jpg

確定之后,報(bào)錯(cuò)就會(huì)消失

18.png

我們來(lái)稍微寫點(diǎn)代碼試試看。在 我們剛剛新建的 World 這個(gè)類里面的 doGet 方法 添加 這兩行代碼

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
            
    PrintWriter out = response.getWriter();
    out.println("Hello World");
      
}

因?yàn)槲覀冇玫絇riWriter 我們還需要導(dǎo)入相關(guān)包

import java.io.PrintWriter;

保存好修改文件之后, 我們右鍵 項(xiàng)目, Run As -> Run on Server

19.png

Mannually define a new server 下 選擇 Apache - > Tomcat 8注意 根據(jù)你自己下載的Tomcat 版本選擇,本機(jī)器是下載 tomcat 8版本 所以選擇tomcat 8

20.png

21.png

然后 NEXT, 指定到你下載的tomcat 解壓的目錄

22.png
23.png

Finish 之后,項(xiàng)目就會(huì)運(yùn)行我們會(huì)看到如下的截圖

24.png

在瀏覽器輸入 如下鏈接
http://localhost:8080/Hello/World
可以看到輸出結(jié)果,如果能夠看到如下結(jié)果,你的環(huán)境目前是ok的。

25.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,261評(píng)論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,534評(píng)論 19 139
  • JSP技術(shù)的強(qiáng)勢(shì): (1)一次編寫,到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。...
    leftshine閱讀 2,344評(píng)論 1 8
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚_t_閱讀 34,638評(píng)論 18 399
  • 親們,明天21點(diǎn)讓我們第五次共讀巜培養(yǎng)孩子從畫畫開始2》 2.4四到九歲孩子的發(fā)展規(guī)律及其繪畫的鑒賞方法 主持人,...
    心中境地閱讀 836評(píng)論 0 0

友情鏈接更多精彩內(nèi)容