JSP簡介:Java Server Pages
動態網站開發技術對比:
JSP:基于java平臺,安全性高,適合開發大型企業級開發Web應用程序(Hadoop)
Asp.net:簡單易學,但是安全性以及跨平臺差。
PHP: 簡單、高效,成本低開發周期短,適合中小型企業。
JSP頁面中的指令標識:
指令標識主要設置JSP頁面范圍內都有效的相關信息,它是被服務器解釋并執行的,不會產生任何內容輸出到網頁中。對于客戶端瀏覽器是看不到的
JSP指令標識的語法格式如下:
<%@ 指令名 屬性1=”屬性值1” 屬性2=”屬性值2”>
參數說明:
指令名:用于指定指令名稱,在JSP中包含page、include和taglib3條指令。
Page指令:通常位于JSP開發頁面的頂端,同一個頁面可以有多個page指令。
include指令:將一個外部文件嵌入到當前JSP文件中,同時解析這個頁面中的JSP語句。
Taglib指令:使用標簽庫定義新的自定義標簽,在JSP頁面中啟用定制行為。
屬性:用于指定屬性名稱,不同的指令包含不同的屬性。在一個指令中,可以設置多個屬性,各屬性之間用逗號或空格分隔。
屬性值:用于指定屬性的值。
Page中常用的屬性
Language:指定JSP頁面使用的腳本語言;默認值為java
Import:通過該屬性來引用腳本語言中使用的類文件;
contentType:用來指定JSP頁面中所采用的編碼方式;默認:text/html ISO-8859-1。
JSP中的注釋:
<&-- JSP注釋 --&> 客戶端不可見