標籤:har web 通過 路徑 jsp指令元素 網域名稱 選擇 內容 文本
1.什麼是動態網頁?
指在服務端啟動並執行使用程式語言設計的互動式網頁。
2.動態網頁的優勢?
互動性:即網頁會根據使用者的要求和選擇而動態改變和顯示內容。
自動更新:即無需改變頁面代碼,便會自動產生新的頁面內容,可以大大節省工作量。
隨機性:即當不同的時間、不同的人訪問同一網址時產生不同的頁面效果。
3.什麼是URl?
統一資源定位器,用於完整的描述Internet上網頁和其他資源的地址的一種標識方法。
作用:是為了使用戶端程式查詢不同的資訊資源時,能夠有同一存取方法而定義的一種地址標識方法。
4.URL的組成?
(1)協議:HTTP協議,超文字傳輸通訊協定 (HTTP)
(2)伺服器網域名稱或IP
(3) 連接埠號碼
(4)路徑
5.JSP頁面組成
(1)靜態內容
JSP頁面中的靜態文本,其基本是HTML文本,與Java和JSP文法無關。
(2)JSP指令元素
作用:通過設定指令中的屬性,在JSP運行時,控制JSP頁面的某些特徵。
"<%"開始,以“ %>”結束
page指令:是針對當前頁面進行設定的一種指令
文法:<%@ page屬性1="屬性值" 屬性2="屬性值1,屬性值2" .......屬性n="屬性值" %>
註:同一屬性設定多個屬性值用逗號隔開。
常用屬性:
language:指定JSP頁面使用的指令碼語言,預設為"Java"
import:通過該屬性引用指令碼語言中使用到的類檔案。
contentTye:用於指定MIME類型和JSP頁面回應時所採用的字元編碼方式,預設為”text/html;charset=ISO-8859-1“.
(3)JSP指令碼元素
小教本<%java%>
運算式<%=java變數或運算式%>
聲明<%! %>
注釋:JSP注釋<% //單行注釋 %>、<% /*多行注釋*/ %>
6.web容器處理JSP檔案的三個階段:
(1)翻譯階段:將編寫好的JSP檔案通過JSP容器轉換成可以識別的java原始碼
(2)編譯階段:將java源檔案編譯成可執行檔位元組碼檔案
(3)執行階段:執行並產生返回結果頁面
JSP動態網頁開發基礎