在這一節中,我們來學習如何使用Eclipse建立一個JSP專案。建立JSP專案的工具有很多,常用主流的IDE工具有:
這裡使用Eclipse建立一個簡單的JSP專案,並行布到使用Eclipse發佈到Tomcat容器中執行。
要在Eclipse IDE中建立JSP並使用Tomcat伺服器執行,請參考以下幾個步驟:
首先開啟Eclipse,然後建立動態Web專案,請單擊選單檔案(File) -> 新建(New) -> 動態Web專案(Dynameic Web Project) -> 填寫專案名稱(例如:helloworld) -> 完成(Finish)。
填寫專案名稱為:helloworld,然後下一步 -
組態專案的Java類編譯目錄,保持預設,點選下一步 -
組態Web模組設定,打勾選中生成web.xml部署描述符,點選完成(Finish) -
建立成功後的專案目錄結構如下所示 -
要建立一個jsp檔案,請開啟專案瀏覽(點選+圖示) -> 右鍵單擊WebContent -> New -> -> Other… -> Web -> jsp -> 填寫jsp檔案名(例如:index.jsp) -> 下一步 -> 完成。
選擇:Web -> JSP File 如下圖所示 -
下一步,填空檔案名稱:index.jsp ,如下圖所示 -
下一步,選擇JSP的模板,如下所示 -
點選完成即可,下面是所選擇模板自動建立的JSP程式碼 -
檔案:index.jsp -
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
</body>
</html>
現在建立JSP檔案,下面我們來寫一些程式碼簡單的JSP程式碼。修改為如下 -
檔案:index.jsp -
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>第一個JSP應用程式</title>
</head>
<body>
<div style="margin: auto; text-align: center;">
<h2>第一個JSP應用程式</h2>
<%
String str = "JSP Hello World ~";
out.print(str);
%>
</div>
</body>
</html>
啟動伺服器並單步部署專案右鍵單擊專案 -> 執行方式 -> 在伺服器上執行 -> 選擇tomcat server -> next -> addAll ->完成。
注意: 如果第一次使用Eclipse來編寫JSP或動態網站專案,那麼可能還沒有組態過Tomcat伺服器,請參考以下步驟來組態。
點選Eclipse上方的選單:Windows -> References -> Server -> Runtime Environments,如下圖所示 -
並點選右上方的Add,然後選擇:Apache->Apache Tomcat v8.5 ,如下所示 -
下一步,點選 Browse… 選擇Apache Tomcat的安裝位置,如下圖所示 -
這裡安裝的Tomcat v8.5是一個解壓包(可通過: http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23-windows-x64.zip 下載),並解壓到: D:\software\apache-tomcat-8.5.23 目錄。
因此,組態選擇的Apache Tomcat安裝目錄如下圖所示 -
然後,點選完成(Finish)即可,如下圖所示 -
最後,點選:Apply and Close,並重新啟動Eclipse
現在啟動tomcat伺服器並部署專案
啟動伺服器並部署專案,右鍵單擊專案名稱 -> 執行方式 -> 在伺服器上執行 -> 選擇Tomcat server - > next - > addAll - >完成。
下一步,選擇Tomcat server,如下所示 -
選擇要執行的專案到右邊,然後點選完成,如下圖所示 -
Eclilse自動開啟內建瀏覽器執行,得到結果如下 -
或者您也可以打瀏覽器,存取以下URL: http://localhost:8080/helloworld/ 。
到此,我們的第一個JSP專案就講解完成了。