Eclipse 創(chuàng)建并運行 JSP和Servlet
1. 前言
在前面的章節(jié),我們已經(jīng)創(chuàng)建一個 Java Web 項目,并且為我們的 Eclipse 添加了 Tomcat 服務(wù)器。
本章節(jié),我們將開始了解如何使用 Eclipse 來基于 JSP 和 Servlet 開發(fā) Java Web 應(yīng)用程序。
2. 創(chuàng)建一個JSP頁面
2.1 新建 JSP 文件
讓我們右鍵單擊我們的前面新建的動態(tài) Web 項目,然后選擇 New > JSP File 選項,如下圖所示:
接著在彈出的窗口中輸入我們的新建 JSP 文件名,保存的路徑保持默認的 WebContent 目錄即可,如下圖所示:
接著是設(shè)置是否通過Eclipse 提供的 JSP 模板來創(chuàng)建這個 JSP 文件,我們保持默認,如下圖所示:
此時,我們的 index.jsp 就生成了,我們雙擊打開它,在其中添加一點內(nèi)容,在頁面上顯示一句 Hello JSP,如下所示:
2.2 解決 JSP 文件紅色警告
由于我們新建這個動態(tài) Web項目的時候還沒有添加 Tomcat,也就是當時還沒有服務(wù)器運行時的庫,所以這里報了紅,我們可以這里添加它。
首先右鍵我單擊我們的項目,然后選擇 Build Path > Configure Build Path… 來打開 Build Path 的設(shè)置,如下圖所示:
接著選擇 Add Library… 選項,如下圖所示:
在 Add Library 中選擇 Server Runtime,如下圖所示:
點擊 Next 后,就會出現(xiàn)我們前面添加的服務(wù)器 Tomcat,我們選擇它,如下圖所示:
點擊 Finish,然后可以看到我們的 Tomcat 添加到了我們的 Libraries 中,如下圖所示:
點擊 Apply and Close 后,我們就會發(fā)現(xiàn)我們的 JSP 的頁面報錯已經(jīng)消失了,如下圖所示:
2.3 測試 JSP 頁面
現(xiàn)在,我們要來看看,我們的 JSP 文件能否正常運行。
首先我們需要把我們的項目放到我們的 Tomcat 服務(wù)器中,操作很簡單,可以直接鼠標左鍵按住我們的項目,然后拖拉到我們的服務(wù)器中,這個操作就是把我們的項目就從 Project Explorer 視圖拖到了 Servers 視圖中,如果成功的話,我們的 Tomcat 下就會出現(xiàn)我們的項目,如下圖所示:
現(xiàn)在,我們就可以鼠標右鍵單擊我們的項目,然后 Run As > Run on Server,如下圖所示:
接著,我們可以選擇一個服務(wù)器,如下圖所示:
點擊 Finish 后,服務(wù)器就運行,運行結(jié)果如下圖所示:
3. 創(chuàng)建 Servlet
3.1 新建Servlet文件
為了更好地演示,我們先給 index.jsp 添加如下內(nèi)容:
現(xiàn)在,讓我們在 src 目錄下創(chuàng)建一個 servlet 文件,右鍵點擊我們的 src 目錄,然后選擇 New > Servlet,如下圖所示:
在新建窗口中,我們輸入包名和類名,如下圖所示:
接著點擊 Next,我們這里設(shè)置一下把路徑映射設(shè)置為和我們 index.jsp 中的一致,也就是首字母小寫,如下圖所示:
點擊 Finish 后,我們就可以看到我們的 SayHello.java 了,如下圖所示:
3.2 測試Servlet
我們添加一點內(nèi)容到 doPost 方法中,如下圖所示:
接著,由于是新增了 Java 文件,所以需要重啟我們的服務(wù)器,接著輸入用戶名 imooc,如下圖所示:
點擊 callServlet 提交按鈕后,我們就看到頁面出現(xiàn)了我們的 Hello imooc,說明我們的Servlet運行正常,如下圖所示:
4. 總結(jié)
本章節(jié)我們介紹了如何為我們的 Eclipse 添加 JSP 和 Servlet,操作上并不難,初學者應(yīng)該嘗試一兩次便可掌握。