JSP 網站開發實務
書號:F8535
定價:650元
賴怡名、楊惠國 著
我要線上購買 | |
撰寫產生靜態內容的 JSP 文件
本文摘錄自旗標 F8535「JSP 網站開發實務」
一書
由於 JSP 採用類似 HTML 標籤的方式將 Java
程式碼嵌入文件中, 因此, 文件中的 JSP 標籤
與 HTML 標籤往往不易區分。本書所有的範
例都會以【粗體】表示 JSP 標籤, 以利閱讀。
建議您執行本章中每個範例, 有助了解 JSP 的
運作方式。在此之前, 需要先安裝及設定 JSP
容器設定後, 才能執行 JSP 文件。您可以使用
Jakarta Tomcat這個免費的Servlet與JSP 2用容
器。
====定義============================
JSP容器(Container)的功能和Servlet容器近似,
用來提供 JSP 文件必要的執行環境。
====================================
撰寫產生靜態內容的 JSP 文件
一般介紹程式設計的書, 第一個範例通常是在
螢幕上顯示【Hello, World!】, 學習如何輸出
字串是學習程式語言極佳的入門途徑。不同
於一般應用程式, Web 程式通常會將輸出的字
串, 放在 HTML 標籤中。
以下是我們的第一個 JSP 文件, 請將程式碼存
成 .jsp 檔案即可:
====程式============================
<html>
<body>
<p>
Hello, World!
</p>
</body>
</html>
====================================
您可能發現此範例根本就是 HTML 文件, 沒錯
!JSP 文件可以包含 HTML 標籤, 而最簡單的
JSP 文件便是不含任何程式碼的 HTML 文件,
通常 JSP 不會以這種簡單的形式出現。JSP 文
件中 HTML 的部分經由 JSP 容器處理後, 會原
封不動地包含在 HTTP 回應中, 傳回用戶端。
上述的範例看不出 JSP 的特色, 但下一則範例
可以讓您一窺 JSP 的奧妙。我們以JSP 標籤來
輸出 Hello, World! 字串:
====程式============================
<html>
<body>
<p>
【<%= "Hello, World!" %>】
</p>
</body>
</html>
====================================
上例中包含 <% 與 %> 這組 JSP 標籤, JSP 標籤
又稱為【元素】(Element)。JSP 中包含許多種
元素, <% 與 %> 這組稱為【Scripting 元素】。
您可以在<% 與 %> 間嵌入 Java 程式碼, 我們
將Hello, World!以Java字串的方式 (亦即 "Hel
lo, World!") 嵌入 <% 與 %> 中。JSP 容器在處
理時, 會將 <% 與 %> 中的程式轉換為標準的
Java 敘述來執行, 再將執行的結果回應給用戶
端。
--- 本篇完
我要買這本書
|