當前位置:編程學習大全網 - 編程軟體 - jsp裏的java代碼是在前臺執行還是後臺執行?

jsp裏的java代碼是在前臺執行還是後臺執行?

後臺執行。

JSP的工作原理。

(1)當用戶訪問壹個JSP頁面時,回想壹個Servlet容器(Tomcat)發出請求;

(2)如果是第壹次請求頁面,或頁面有所改動,則servlet容器首先要把JSP頁面(假設為test.jsp)轉化為Servlet代碼(test.java),再將其轉化為(test.class文件);

(3)JSP容器負責調用從JSP轉換來的servlet,這些servlet負責提供服務相應用戶請求(比如客戶端發送表單,要求servlet:formprocessor.java來處理,則容器會建立壹個線程,調用formprocessor.java來處理該請求);如果用戶有多個請求,則容器會建立多個線程處理多個請求;

(4)容器執行字節碼文件(包括調用的servlet:formprocessor.java字節嗎),並將其結果返回到客戶端;(返回的最終方式是有servlet輸出html格式的文件流)

所以java的代碼編譯都是後臺編譯執行的。

  • 上一篇:如何利用rhino展開模型?犀牛展開模型教程
  • 下一篇:701編程
  • copyright 2024編程學習大全網