問題:
1,jsp與sevlet在作用上有什麼區別?servlet的三大作用是什麼?
2,服務器是如何處理一個jsp文件的?
3,<% %><%! %>的區別是什麼?
4,html註釋和jsp註釋的寫法和區別是怎樣的?
--------------------
1,3個指令是什麼?分別是用來幹什麼的?怎麼寫?
2,6個動作是什麼?分別是用來幹什麼的?怎麼寫?
3,9個內置對象分別是什麼?分別是用來幹什麼的?怎麼寫?
4,包含分爲幾種?分別怎麼寫?有什麼區別?
5,pageContext有什麼特性?
------------------------
1,EL是什麼?主要作用有哪些?(2種)
2,EL表達式如何獲取集合中的數據?
--------------------------
1,JSTL是什麼?有什麼作用?
2:forEach循環怎麼使用?
案例:
1,EL最大的特性就是它能獲取四個域對象中的數據
筆記:
在網頁上動態輸出內容
<%@page %> 導包,設置內置對象
<%@include file="" %> 靜態包含,翻譯時就合併
<jsp:include page=""></jsp:include> 動態包含,執行到include才包含
6個動作:
創建對象,給對象賦值,獲得對象屬性
動態包含,請求轉發,設置請求參數
9個內置對象
pageContext(可以操作其它幾個域對象,findAttribute方法)
request
Session
application
response
out
page
exception
config
------------
el:不是一種開發語言,而是一種獲取數據的表達規範
1.獲取4個域對象中的數據
${u} pageContext.findAttribute("u")
2,運算 empty , 三目運算(輸出一些文字或者其他數據)
${empty str?"空的":"不空的"}
3隱士對象(以後用到再看)
--------------
jstl,主要處理頁面中的邏輯,判斷,選擇,循環等
用到再仔細學習