【正文】
H T M LH T M LJ S P 文 件J A V A可以這樣理解,Servlet是在 Java中嵌入了 HTML,而JSP是在 HTML中嵌入了 Java 5 第一個(gè) JSP程序 ? 示例 % page language=java contentType=text/html。 (當(dāng)前時(shí)間是: + now)。 6 JSP執(zhí)行原理 ? JSP執(zhí)行原理: 1. 客戶端發(fā)出請(qǐng)求( request); 2. 容器接收到請(qǐng)求后檢索對(duì)應(yīng)的 JSP頁面,如果該 JSP頁面是第一次被請(qǐng)求,則容器將其翻譯成一個(gè) Java文件,即 Servlet; 3. 容器將翻譯后的 Servlet源代碼編譯形成字節(jié)碼,即 .class文件,并加載到內(nèi)存執(zhí)行; 4. 最后把執(zhí)行結(jié)果即響應(yīng)( response)發(fā)送回客戶端。 執(zhí) 行翻 譯編 譯請(qǐng) 求響 應(yīng)應(yīng) 用 服 務(wù) 器. c l a s s. j a v aJ S P 文 件①②③執(zhí) 行客 戶 端應(yīng) 用 服 務(wù) 器. c l a s s第 二 次 請(qǐng) 求響 應(yīng)7 JSP基本結(jié)構(gòu) ? JSP文件由 6類基本元素組成 ? JSP指令 ? JSP聲明 ? JSP表達(dá)式 ? JSP腳本 ? JSP動(dòng)作 ? JSP注釋 8 JSP指令 ? JSP指令