jsp阶段总结
目錄
web開發
jsp是運行在服務器端還是客戶端?
服務端
js是運行在服務器端還是客戶端?
客戶端
jsp的本質是什么?
jsp原理
jsp的本質就是servlet
jsp在服務器中,當瀏覽器請求該jsp時,jsp文件在服務器中會經歷什么過程?
轉譯:將jsp文件轉譯成java文件
編譯:將轉譯后的java文件編譯成class文件
運行:運行class文件,把結果響應給客戶端
servlet的生命周期過程中會調用哪幾個方法?
servlet的生命周期
init:初始化 一次
service/doGet/doPost:服務 N次(N=請求次數)
destroy:銷毀 一次
jsp頁面的內置對象(隱式對象)有哪些?
jsp九大對象與作用域
request
response
session
application
out
page
pageContext
config
exception
四大作用域對象是哪些,大小順序是怎樣的?
application > session > request > pageContext
轉發和重定向的區別?
轉發與重定向的對比
a:轉發可以用request.setAttribute()傳遞數據,重定向不可以
b:轉發是一次請求一次響應,重定向最低兩次請求兩次響應
c:轉發地址欄不會改變,重定向會改變
d:轉發是服務端行為,重定向是客戶端行為
e:轉發只能在本項目內,重定向可以跳出當前項目
el表達式能寫在js和css代碼中嗎?
el表達式的使用
可以,但不能寫在js和css文件中
List/Set/Map的區別?
ArrayList:有序,可重復,數組方式存儲,遍歷效率高,刪除添加效率低
LinkedList:有序,可重復,鏈表,刪除添加效率高,遍歷效率低
Vector(線程安全)
HashSet:無序,不可重復,存儲是借助于map的鍵
HashMap:無序,鍵值存儲,鍵不可重復
HashTable (線程安全)
總結
- 上一篇: 定义动画名字html,CSS3 anim
- 下一篇: TensorFlow构建模型(图片数据加