簡述jsp運行原理 jsp頁面在容器中運行經(jīng)過的三個過程?
jsp頁面在容器中運行經(jīng)過的三個過程?JSP執(zhí)行過程,1。用戶請求JSP頁面(HTTP請求)2。如果web服務器中的servlet容器發(fā)現(xiàn)URL 3中有JSP后綴,它將調(diào)用JSP容器進行處理。如果第一
jsp頁面在容器中運行經(jīng)過的三個過程?
JSP執(zhí)行過程,1。用戶請求JSP頁面(HTTP請求)2。如果web服務器中的servlet容器發(fā)現(xiàn)URL 3中有JSP后綴,它將調(diào)用JSP容器進行處理。如果第一次請求這個頁面,JSP容器應該定位JSP頁面文件并對其進行解釋。解釋過程包括:將JSP源文件處理成servlet代碼(Java),編譯Java文件生成servlet調(diào)用文件。注意:實現(xiàn)了JSP解釋器生成的servlet類java.servlet.jsp的一個子類。Httpjsppate接口類(由JSP容器提供)。這個servlet類稱為頁面實現(xiàn)類(JSP頁面實例)。4當JSP容器運行page JSP page instance時,servlet(JSP page instance)會發(fā)出HTTP請求,如果這個頁面不是第一次請求,跳過3直接跳到4。
JSP運行原理什么?
執(zhí)行JSP page的原則:當?shù)谝淮握埱驤SP文件時,JSP引擎會將JSP文件轉換成servlet。引擎本身也是一個servlet。JSP的運行過程如下: