servlet/jsp基礎複習

servlet就是一個普通的Java類,類對象由服務器(容器)建立,實現請求,響應交互數據。java

實現第一個servlet繼承HTTPservlet重寫doget,dopost方法。其實servlet執行處理請求時候都會調用父類service方法後執行doget、dopost方法。服務器

servlet生命週期:session

初始化init();    執行service();      銷燬調用destroy方法   app

servlet的域對象:jvm

HTTPservletRequest同一個請求共享、HTTPsession同一次會話、servletContext全部的servlet共享。jsp

請求轉發和重定向:post

請求轉發:RequestDispatcher(request.requestDispatcher("").forword(requst,response);)學習

地址改變,服務器內部的轉發spa

整個過程是一個請求,通過多個servlet同屬於一個請求,能夠經過request來傳遞一些信息。翻譯

重定向:sendRedirect(response.sendRedrect();)

地址改變,能夠訪問服務器外部的資源。整個過程當中發送了兩次請求。

-----------------------------------------------------

jsp

jsp是一種動態網頁技術,實際上jsp就是servlet,也是一個java類。

原理:jsp經過Tomcat引擎先翻譯成servlet類,在編譯成class文件,jvm運行。

jsp九大內置對象:

範圍對象:4個

application、session、request、pagecontext

與響應有關的對象:2個

response、out

異常對象:exception

其它:page、config

 

jsp指令:include、page、taglib

 

互相學習,共同進步:)轉載請註明出處謝謝。

相關文章
相關標籤/搜索