Jsp基礎語法(由簡入雜)
JSP基礎語法
一,JSP簡介
Jsp是一個簡化的Servlet設計,是在服務器端執行,他實現了再Java中使用HTML標簽。
Jsp是一種動態網頁技術標準也是JAVAEE的標準
二,常見動態網站開發技術對比
1. Jsp:Java平臺,跨平臺性和安全性高,適合開發大型的,企業級的Web應用程序。
Hadoop:Java開發框架
適合的開發項目,例如:電子銀行,網上證券交易所,中國移動網上營業廳,網上訂票系統網站
2. Asp.net:.Net平臺,簡單易學(組件開發--‘托拉拽’)。但是安全性以及跨平臺性差。
3. Php:簡單,高效,成本低開發周期短,特別適合中小型企業的Web應用開發。
開發的黃金組合--(LAMP:Linux+Apache+MySQL+PHP)
三,Jsp頁面元素構成
Jsp頁面組成部分:指令,表達式,小腳本,聲明,註釋,靜態內容
1.Jsp指令
---1.page指令:通常位於JSP頁面頂端,同一個頁面可以有多個page指令。
語法:%@ page 屬性1=“屬性值” 屬性2=“屬性值1,屬性值2” ... 屬性n=屬性值n%
常用屬性:language=java //指定JSP頁面使用的腳本語言
import= //通過該屬性來引用腳本語言中使用到的類文件
contentType=text/html;charset=ISO-885-1 //用來指定JSP頁面所采用文件類型和字符編碼.
---2.include指令:將一個外部文件嵌入到當前JSP文件中,同事解析這個頁面中的JSP語句。
---3.taglib指令:使用標簽庫定義新的自定義標簽,在JSP頁面中啟用定制行為。
2.JSP頁面註釋
html的註釋:!-- html註釋 -- //客服端可見
jsp的註釋:%-- html註釋 --% //客服端不可見
jsp腳本註釋://單行註釋, /**/多行註釋
3、JSP腳本
定義:在JSP頁面中執行的Java代碼。
語法:% java代碼%
例如:% out.printIn(‘歡迎學習JavaEE 開發‘)% //在JSP頁面中輸出一句話
4,JSP聲明
定義:在JSP頁面中定義變量或方法
語法:%! java代碼%
%!
string s = 張三; //聲明一個字符串變量
int add(int x, int y){ //聲明一個返回整型的函數
return x+y;
}
%
5,JSP表達式
定義:在JSP頁面中執行的表達式
語法:% =表達式%
註意:表達式不以分號結束
例如:x+y=%=add(10,5)%
6,JSP頁面生命周期
步驟:
---1客服端瀏覽器向服務器發送請求(用戶發出請求index.jsp)
?
Jsp基礎語法(由簡入雜)