亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

Eclipse 創建并運行 JSP和Servlet

1. 前言

在前面的章節,我們已經創建一個 Java Web 項目,并且為我們的 Eclipse 添加了 Tomcat 服務器。

本章節,我們將開始了解如何使用 Eclipse 來基于 JSP 和 Servlet 開發 Java Web 應用程序。

2. 創建一個JSP頁面

2.1 新建 JSP 文件

讓我們右鍵單擊我們的前面新建的動態 Web 項目,然后選擇 New > JSP File 選項,如下圖所示:

圖片描述

接著在彈出的窗口中輸入我們的新建 JSP 文件名,保存的路徑保持默認的 WebContent 目錄即可,如下圖所示:

圖片描述

接著是設置是否通過Eclipse 提供的 JSP 模板來創建這個 JSP 文件,我們保持默認,如下圖所示:

圖片描述

此時,我們的 index.jsp 就生成了,我們雙擊打開它,在其中添加一點內容,在頁面上顯示一句 Hello JSP,如下所示:

圖片描述

2.2 解決 JSP 文件紅色警告

由于我們新建這個動態 Web項目的時候還沒有添加 Tomcat,也就是當時還沒有服務器運行時的庫,所以這里報了紅,我們可以這里添加它。

首先右鍵我單擊我們的項目,然后選擇 Build Path > Configure Build Path… 來打開 Build Path 的設置,如下圖所示:

圖片描述

接著選擇 Add Library… 選項,如下圖所示:

圖片描述

在 Add Library 中選擇 Server Runtime,如下圖所示:

圖片描述

點擊 Next 后,就會出現我們前面添加的服務器 Tomcat,我們選擇它,如下圖所示:

圖片描述

點擊 Finish,然后可以看到我們的 Tomcat 添加到了我們的 Libraries 中,如下圖所示:

圖片描述

點擊 Apply and Close 后,我們就會發現我們的 JSP 的頁面報錯已經消失了,如下圖所示:

圖片描述

2.3 測試 JSP 頁面

現在,我們要來看看,我們的 JSP 文件能否正常運行。

首先我們需要把我們的項目放到我們的 Tomcat 服務器中,操作很簡單,可以直接鼠標左鍵按住我們的項目,然后拖拉到我們的服務器中,這個操作就是把我們的項目就從 Project Explorer 視圖拖到了 Servers 視圖中,如果成功的話,我們的 Tomcat 下就會出現我們的項目,如下圖所示:

圖片描述

現在,我們就可以鼠標右鍵單擊我們的項目,然后 Run As > Run on Server,如下圖所示:

圖片描述

接著,我們可以選擇一個服務器,如下圖所示:

圖片描述

點擊 Finish 后,服務器就運行,運行結果如下圖所示:

圖片描述

3. 創建 Servlet

3.1 新建Servlet文件

為了更好地演示,我們先給 index.jsp 添加如下內容:

圖片描述

現在,讓我們在 src 目錄下創建一個 servlet 文件,右鍵點擊我們的 src 目錄,然后選擇 New > Servlet,如下圖所示:

圖片描述

在新建窗口中,我們輸入包名和類名,如下圖所示:

圖片描述

接著點擊 Next,我們這里設置一下把路徑映射設置為和我們 index.jsp 中的一致,也就是首字母小寫,如下圖所示:

圖片描述

點擊 Finish 后,我們就可以看到我們的 SayHello.java 了,如下圖所示:

圖片描述

3.2 測試Servlet

我們添加一點內容到 doPost 方法中,如下圖所示:

圖片描述

接著,由于是新增了 Java 文件,所以需要重啟我們的服務器,接著輸入用戶名 imooc,如下圖所示:

圖片描述

點擊 callServlet 提交按鈕后,我們就看到頁面出現了我們的 Hello imooc,說明我們的Servlet運行正常,如下圖所示:

圖片描述

4. 總結

本章節我們介紹了如何為我們的 Eclipse 添加 JSP 和 Servlet,操作上并不難,初學者應該嘗試一兩次便可掌握。