1. 程式人生 > >jsp頁面組成和優勢

jsp頁面組成和優勢

Servlet由於其沒有將頁面顯示邏輯和頁面處理邏輯分開,導致程式設計困難,因此有了JSP技術


JSP頁面可以歸納出幾類元素:

1,模板元素。也就是HTML標記,這類元素都被放置在引導符<  >之間,例如<html><body><head>等。

2,指令碼元素。指令碼元素實際上是JAVA語言,只要包括JAVA變數,方法,類的宣告,JAVA程式塊等。放在引導符<%  %>中間。例如<%  for(int i = 0 ;i < 5;i++)%>。

3,JSP標籤。JSP標籤又可以細分為JSP指令和JSP動作,JSP指令元素被放置在<@ %>中,JSP動作元素則是放在<jsp:  />中。

4,註釋,幾種不同的元素有不用的註釋方法。

JSP的技術優勢:當JSP頁面被第一次請求執行的時候,伺服器上的JSP引擎首先將JSP頁面轉譯成一個JAVA檔案,然後再翻譯成位元組碼檔案,在執行位元組碼檔案響應客戶需求。當該JSP頁面再次被請求的時候,JSP引擎會直接執行這個位元組碼檔案來響應客戶,這就是速度快的原因。

除了技術優勢外,還有幾大優勢:

1,將業務層和表示層分離,開發人員可以使用HTML來設計顯示部分,JSP指令或者JAVA程式塊生成網頁上的內容,

2,跨平臺,支援大部分平臺

3.元件使用開發方便,

4,一次編寫處處執行。