1. 程式人生 > >JSP動態網頁開發基礎

JSP動態網頁開發基礎

什麽 元素 上網 結束 服務 統一 url 引用 資源定位

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動態網頁開發基礎