最近弄JSP, 課上很多人不知道怎樣弄。
這里寫個(gè)小教程
本例 是 eclipse Luna版本,
首先 JDK 得配置好, 這里請(qǐng)自行配置好。
然后打開eclipse (可能不是J2EE版本), 新建project的時(shí)候,會(huì)發(fā)現(xiàn)找不到 Web 項(xiàng)目?jī)?nèi)的 Dynamic Web Project

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

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



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

很好,已經(jīng)有我們需要的 Dynamic Web Project, 這一步已經(jīng)OK.
接下來(lái)我們是要安裝 tomcat 服務(wù)器的插件
同樣我們也去到 marketplace 查找 tomcat, 選擇如下的截圖的,本機(jī)已經(jīng)安裝了 就會(huì)顯示uninstall,
如果未安裝請(qǐng) 選擇 install.


稍微等待了一下 裝好這個(gè)插件,我們就可以去測(cè)試一下,是否成功。
我們新建一個(gè) Dynamic Web Project, 命名為 Hello.

其他可以先不設(shè)置,如上圖。
項(xiàng)目創(chuàng)建好之后, 我們新建一個(gè) servlet
右鍵 WebContent -> new -> other


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

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

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

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

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

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

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

我們來(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

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


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


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

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