簡(jiǎn)述jsp工作原理 JSP運(yùn)行原理什么?
JSP運(yùn)行原理什么?執(zhí)行JSP頁(yè)面的原理:當(dāng)?shù)谝淮握?qǐng)求JSP文件時(shí),JSP引擎將JSP文件轉(zhuǎn)換為servlet。引擎本身也是一個(gè)servlet。JSP的運(yùn)行過(guò)程如下:jsp的執(zhí)行過(guò)程?JSP的執(zhí)行過(guò)程
JSP運(yùn)行原理什么?
執(zhí)行JSP頁(yè)面的原理:當(dāng)?shù)谝淮握?qǐng)求JSP文件時(shí),JSP引擎將JSP文件轉(zhuǎn)換為servlet。引擎本身也是一個(gè)servlet。JSP的運(yùn)行過(guò)程如下:
jsp的執(zhí)行過(guò)程?
JSP的執(zhí)行過(guò)程可以分為以下幾點(diǎn):客戶端發(fā)送請(qǐng)求。web容器將JSP轉(zhuǎn)換為servlet源代碼。web容器編譯生成的源代碼。web容器加載編譯的代碼并執(zhí)行它。向客戶端響應(yīng)執(zhí)行結(jié)果。該過(guò)程介紹了客戶端發(fā)出一個(gè)請(qǐng)求,請(qǐng)求是JSP,web容器會(huì)找到相應(yīng)的servlet進(jìn)行處理。將servlet轉(zhuǎn)換為字節(jié)碼文件。將字節(jié)碼文件加載到web容器中。實(shí)例是在web容器中創(chuàng)建的。初始化。通過(guò)服務(wù)接受請(qǐng)求。然后web容器將自動(dòng)生成兩個(gè)對(duì)象,servlet和service,并最終銷毀它們。擴(kuò)展信息:JSP操作原理,web容器(servlet引擎)接收到。JSP是帶有擴(kuò)展名的URL的訪問(wèn)請(qǐng)求,它將訪問(wèn)請(qǐng)求交給JSP引擎進(jìn)行處理。Tomcat中的JSP引擎是一個(gè)servlet程序,負(fù)責(zé)解釋和執(zhí)行JSP頁(yè)面。當(dāng)?shù)谝淮卧L問(wèn)每個(gè)JSP頁(yè)面時(shí),JSP引擎將其轉(zhuǎn)換為servlet源程序,然后將servlet源程序編譯為servlet的類文件,然后web容器(servlet引擎)加載并解釋從JSP頁(yè)面翻譯的servlet程序,方式與調(diào)用普通servlet程序相同。湯姆貓5。X將為JSP頁(yè)創(chuàng)建的servlet源文件和類文件放在“home>workCatalina< host name>< application name>”目錄下的“<tomcat”中,Tomcat將JSP頁(yè)轉(zhuǎn)換成的servlet的包名為org.apache.jsp文件web應(yīng)用程序中JSP頁(yè)的目錄名。JSP規(guī)范沒(méi)有明確要求JSP中的腳本代碼必須用Java語(yǔ)言編寫(xiě),JSP中的腳本代碼可以用Java語(yǔ)言以外的其他腳本語(yǔ)言編寫(xiě)。然而,JSP頁(yè)面最終必須轉(zhuǎn)換成javaservlet程序。在正式發(fā)布web應(yīng)用程序之前,所有JSP頁(yè)面都可以預(yù)編譯成servlet程序。一般來(lái)說(shuō),安裝JDK后,必須按照以下步驟進(jìn)行配置,才能正確編譯和運(yùn)行(假設(shè)JDK版本為1.4.0)。1將jdk1.4.0安裝到計(jì)算機(jī)的驅(qū)動(dòng)器號(hào)的根目錄中,例如C:JDK。***(以下C:JDK更改為您自己安裝JDK的目錄)***2。如果你的運(yùn)行環(huán)境是Win98,它在C盤(pán)的根目錄下,自動(dòng)執(zhí)行.bat在文件中,添加以下兩個(gè)語(yǔ)句:set path=%path%C:JDKbin set classpath=。C:JDKlib賈克醫(yī)生用法:jdklib工具.jar保存后,重新啟動(dòng)機(jī)器并完成jdk1.4的安裝。三。如果您的運(yùn)行環(huán)境是Win2000XP,則需要在“控制面板”的“系統(tǒng)”下的“高級(jí)”選項(xiàng)中向環(huán)境變量添加兩個(gè)用戶變量。其中一個(gè)用戶變量的名稱為“path”和“value”。D:J2sdk1.4.0u01bin”,另一個(gè)用戶變量的名稱是“classpath”,值是“classpath”。D“J2sdk1.4.0u01lib 賈德醫(yī)生用法:j2sdk1.4.0u01lib工具.jar,單擊“確定”。也就是說(shuō),jdk1.4.0的安裝已經(jīng)完成。