JSP動態網頁開發基礎
1.什麽是動態網頁?
指在服務端運行的使用程序語言設計的交互式網頁。
2.動態網頁的優勢?
交互性:即網頁會根據用戶的要求和選擇而動態改變和顯示內容。
自動更新:即無需改變頁面代碼,便會自動生成新的頁面內容,可以大大節省工作量。
隨機性:即當不同的時間、不同的人訪問同一網址時產生不同的頁面效果。
3.什麽是URl?
統一資源定位符,用於完整的描述Internet上網頁和其他資源的地址的一種標識方法。
作用:是為了使客戶端程序查詢不同的信息資源時,能夠有同一訪問方法而定義的一種地址標識方法。
4.URL的組成?
(1)協議: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動態網頁開發基礎