本文目錄一覽:
JSP頁面是不是需要重新編譯
不需要 jsp頁面只是個前台頁面而已 你只需要引入js jqury 等jar包路徑就可以 求採納
jsp的執行過程是怎樣的
JSP的執行過程
JSP的執行過程主要可以分為以下幾點:
客戶端發出請求。
Web容器將JSP轉譯成Servlet源代碼。
Web容器將產生的源代碼進行編譯。
Web容器加載編譯後的代碼並執行。
把執行結果響應至客戶端。
過程介紹
客戶端發出請求,請求為JSP,web容器就會找出相應的servlet進行處理。
將servlet轉成位元組碼文件。
將位元組碼文件加載到web容器里。
這時會在web容器里建立實例。
進行初始化。
通過service接受請求。
然後web容器會自動產生兩個對象servlet和service最後進行銷毀。
擴展資料:
JSP的運行原理
WEB容器(Servlet引擎)接收到以。jsp為擴展名的URL的訪問請求時,它將把該訪問請求交給JSP引擎去處理。Tomcat中的JSP引擎就是一個Servlet程序,它負責解釋和執行JSP頁面。
每個JSP頁面在第一次被訪問時,JSP引擎將它翻譯成一個Servlet源程序,接着再把這個Servlet源程序編譯成Servlet的class類文件,然後再由WEB容器(Servlet引擎)像調用普通Servlet程序一樣的方式來裝載和解釋執行這個由JSP頁面翻譯成的Servlet程序。
Tomcat 5.x把為JSP頁面創建的Servlet源文件和class類文件放置在「lt;TOMCAT_HOMEgt;\work\Catalina\lt;主機名gt;\lt;應用程序名gt;\」目錄中,
Tomcat將JSP頁面翻譯成的Servlet的包名為org.apache.jsp.lt;JSP頁面在WEB應用程序內的目錄名gt;。
JSP規範也沒有明確要求JSP中的腳本程序代碼必須採用Java語言,JSP中的腳本程序代碼可以採用Java語言之外的其他腳本語言來編寫,但是,JSP頁面最終必須轉換成Java Servlet程序。
可以在WEB應用程序正式發佈之前,將其中的所有JSP頁面預先編譯成Servlet程序。
參考資料:
百度百科——JSP(java服務器頁面)
jsp什麼時候需要編譯?什麼時候不需要?
jsp要轉換成servlet,servlet才能經過編譯class文件 在調用構造方法,init方法等。jsp只要沒有被改動,就不用編譯,
原創文章,作者:CSANI,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/316822.html